Clamp::Option::Declaration

Public Instance Methods

declared_options() click to toggle source
# File lib/clamp/option/declaration.rb, line 23
def declared_options
  @declared_options ||= []
end
find_option(switch) click to toggle source
# File lib/clamp/option/declaration.rb, line 19
def find_option(switch)
  recognised_options.find { |o| o.handles?(switch) }
end
option(switches, type, description, opts = {}, &block) click to toggle source
# File lib/clamp/option/declaration.rb, line 11
def option(switches, type, description, opts = {}, &block)
  Option::Definition.new(switches, type, description, opts).tap do |option|
    declared_options << option
    block ||= option.default_conversion_block
    define_accessors_for(option, &block)
  end
end
recognised_options() click to toggle source
# File lib/clamp/option/declaration.rb, line 27
def recognised_options
  declare_implicit_options
  effective_options
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.