module Kafo::AppOption::Declaration

Public Instance Methods

app_option(switches, type, description, opts = {}, &block) click to toggle source
# File lib/kafo/app_option/declaration.rb, line 8
def app_option(switches, type, description, opts = {}, &block)
  AppOption::Definition.new(switches, type, description, opts).tap do |option|
    block ||= option.default_conversion_block
    define_accessors_for(option, &block)
    declared_options << option
  end
end