class Cri::CommandDSL

Constants

NBSP

Public Instance Methods

auto_usage() click to toggle source
# File lib/forematter/cri_ext.rb, line 20
def auto_usage
  name  = @command.name
  value = @command.value_name || 'value'
  case @command.value_args
  when :none
    usage "#{name} [options] field file [file#{NBSP}...]"
  when :one
    usage "#{name} [options] field #{value} file [file#{NBSP}...]"
  when :many
    usage "#{name} [options] field #{value} [#{value}#{NBSP}...] file [file#{NBSP}...]"
  end
end
value_args(count) click to toggle source
# File lib/forematter/cri_ext.rb, line 10
def value_args(count)
  @command.value_args = count
end
value_name(name) click to toggle source
# File lib/forematter/cri_ext.rb, line 14
def value_name(name)
  @command.value_name = name
end