Class
Main::Parameter
In:
lib/main/parameter.rb
Parent:
Object
Methods
add_handlers
add_value
adding_handlers
apply_casting
argument_none?
argument_optional?
argument_required?
check_arity
check_validation
class_for
create
default
inherited
name
new
optional=
optional?
sanity_check!
setup!
sym
typename
value
wrap_errors
wrapped_error
Classes and Modules
Class
Main::Parameter::AmbigousOption
Class
Main::Parameter::Argument
Class
Main::Parameter::Arity
Class
Main::Parameter::DSL
Class
Main::Parameter::Environment
Class
Main::Parameter::Error
Class
Main::Parameter::InValid
Class
Main::Parameter::InvalidOption
Class
Main::Parameter::Keyword
Class
Main::Parameter::List
Class
Main::Parameter::MissingArgument
Class
Main::Parameter::NeedlessArgument
Class
Main::Parameter::NoneSuch
Class
Main::Parameter::NotGiven
Class
Main::Parameter::Option
Class
Main::Parameter::Table
Constants
Types
=
[ Parameter ]
Public Class methods
class_for
(type)
create
(type, *a, &b)
inherited
(other)
new
(name, *names, &block)
sym
()
wrap_errors
() {|| ...}
wrapped_error
(w)
Public Instance methods
add_handlers
(e)
add_value
(value)
adding_handlers
() {|| ...}
apply_casting
()
argument_none?
()
argument_optional?
()
argument_required?
()
check_arity
()
check_validation
()
default
()
name
()
optional=
(bool)
optional?
()
sanity_check!
()
setup!
()
typename
()
value
()
[Validate]