Fixed template

This commit is contained in:
Tristan Ancelet
2026-08-14 14:32:26 -05:00
parent 4a0dcb8b59
commit 21462029e3
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ module CliGen
{% end %} {% end %}
{% if T <= Array %} {% if T <= Array %}
{% elem = T.type_vars.first %} {% elem = T.type_vars.first %}
{% raise "ERROR : Flag(#{T}) : Error your flag subtype must have a to_s method" unless elem.has_method? :to_s %} {% raise "ERROR : Flag(#{T}) : Error your flag subtype #{elem} must have a to_s method" unless elem.class.has_method? :to_s %}
{% end %} {% end %}
meta = FlagMeta.new( meta = FlagMeta.new(
type: {{T.stringify}}, type: {{T.stringify}},
+1 -1
View File
@@ -14,7 +14,7 @@ Flags:
<%- else -%> <%- else -%>
<%- flags = [flag.short,flag.long.strip] -%> <%- flags = [flag.short,flag.long.strip] -%>
<%- end -%> <%- end -%>
<%= "%-#{len}s %s" % [flags.join(","), flag.description.strip] %><%= flag.meta.options.nil? ? "" : " (valid: #{flag.meta.options.not_nil!.join(&.to_s)})" %><%= flag.meta.default.nil? ? "" : " (default: #{flag.meta.default})" %> <%= "%-#{len}s %s" % [flags.join(","), flag.description.strip] %><%= flag.meta.options.nil? ? "" : " (valid: #{flag.meta.options.not_nil!.join(", ")})" %><%= flag.meta.default.nil? ? "" : " (default: #{flag.meta.default.to_s})" %>
<%- if verbose? -%> <%- if verbose? -%>
<%= "%-#{len}s %s" % ["", "Type: #{flag.meta.type}"] %> <%= "%-#{len}s %s" % ["", "Type: #{flag.meta.type}"] %>
<%= "%-#{len}s %s" % ["", "ENV VAR: #{flag.env_var}"] %> <%= "%-#{len}s %s" % ["", "ENV VAR: #{flag.env_var}"] %>