Module: AyeCommander::Command
- Extended by:
- ClassMethods
- Includes:
- Abortable, Callable, Initializable, Inspectable, Ivar::Readable, Ivar::Writeable, Status::Readable, Status::Writeable
- Included in:
- Commander
- Defined in:
- lib/aye_commander/command.rb
Overview
This is the meat of AyeComander, what the user has to include in his own commands for everything to work.
Defined Under Namespace
Modules: ClassMethods
Constant Summary
Constants included from Limitable::ClassMethods
Limitable::ClassMethods::LIMITERS
Constants included from Hookable::ClassMethods
Instance Attribute Summary
Attributes included from Status::Writeable
Attributes included from Status::Readable
Method Summary
Methods included from Status::ClassMethods
Methods included from Shareable::ClassMethods
Methods included from Resultable::ClassMethods
#new_result, #result, #result_class
Methods included from Limitable::ClassMethods
#limiters, #readers, #uses, #validate_arguments, #validate_received_arguments, #validate_received_arguments?, #validate_required_arguments, #validate_required_arguments?
Methods included from Ivar::ClassMethods
#at, #define_missing_reader, #eq, #to_ivar, #to_nvar
Methods included from AyeCommander::Callable::ClassMethods
Methods included from Abortable::ClassMethods
Methods included from Status::Writeable
Methods included from Status::Readable
Methods included from Ivar::Writeable
Methods included from Ivar::Readable
#method_missing, #remove!, #to_ivar, #to_nvar
Methods included from Inspectable
#inspect, #pretty_print, #sorted_instance_variables, #to_hash, #to_result_hash
Methods included from Initializable
Methods included from Abortable
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class AyeCommander::Ivar::Writeable