Module: Agrippa::Methods::ClassMethods

Defined in:
lib/agrippa/methods.rb

Instance Method Summary collapse

Instance Method Details

#command_method?(name) ⇒ Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/agrippa/methods.rb', line 41

def command_method?(name)
    command_methods.has_key?(name.to_sym)
end

#command_methodsObject



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