Module: Agrippa::Methods::ClassMethods
- Defined in:
- lib/agrippa/methods.rb
Instance Method Summary collapse
- #command_method?(name) ⇒ Boolean
- #command_methods ⇒ Object
- #mark_as_commands(*args) ⇒ Object (also: #mark_as_command)
Instance Method Details
#command_method?(name) ⇒ Boolean
41 42 43 |
# File 'lib/agrippa/methods.rb', line 41 def command_method?(name) command_methods.has_key?(name.to_sym) end |
#command_methods ⇒ Object
37 38 39 |
# File 'lib/agrippa/methods.rb', line 37 def command_methods @__command_methods ||= {} end |
#mark_as_commands(*args) ⇒ Object Also known as: mark_as_command
29 30 31 32 33 |
# File 'lib/agrippa/methods.rb', line 29 def mark_as_commands(*args) args.flatten.each do |arg| command_methods[arg.to_sym] = true end end |