Fixed template
This commit is contained in:
+1
-1
@@ -72,7 +72,7 @@ module CliGen
|
||||
{% end %}
|
||||
{% if T <= Array %}
|
||||
{% 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 %}
|
||||
meta = FlagMeta.new(
|
||||
type: {{T.stringify}},
|
||||
|
||||
@@ -14,7 +14,7 @@ Flags:
|
||||
<%- else -%>
|
||||
<%- flags = [flag.short,flag.long.strip] -%>
|
||||
<%- 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? -%>
|
||||
<%= "%-#{len}s %s" % ["", "Type: #{flag.meta.type}"] %>
|
||||
<%= "%-#{len}s %s" % ["", "ENV VAR: #{flag.env_var}"] %>
|
||||
|
||||
Reference in New Issue
Block a user