module Groonga::Command
Constants
- VERSION
Public Class Methods
all()
click to toggle source
# File lib/groonga/command/base.rb, line 26 def all @@registered_commands end
find(name)
click to toggle source
# File lib/groonga/command/base.rb, line 34 def find(name) @@registered_commands[normalize_name(name)] || Base end
register(name, klass)
click to toggle source
# File lib/groonga/command/base.rb, line 30 def register(name, klass) @@registered_commands[normalize_name(name)] = klass end
Private Class Methods
normalize_name(name)
click to toggle source
# File lib/groonga/command/base.rb, line 39 def normalize_name(name) case name when String name.to_sym else name end end