Module: AyeCommander::Command::ClassMethods
- Includes:
- Abortable::ClassMethods, AyeCommander::Callable::ClassMethods, Hookable::ClassMethods, Ivar::ClassMethods, Limitable::ClassMethods, Resultable::ClassMethods, Shareable::ClassMethods, Status::ClassMethods
- Included in:
- AyeCommander::Command
- Defined in:
- lib/aye_commander/command.rb
Overview
Class Methods that define the functionality of a command. The most complex functionality is in fact contained at class level since I wanted to preserve the commands as clean as possible to avoid name clashes within the instance.
Constant Summary
Constants included from Limitable::ClassMethods
Limitable::ClassMethods::LIMITERS
Constants included from Hookable::ClassMethods
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