Kouhei Sutou
null+****@clear*****
Mon Mar 21 12:28:52 JST 2016
Kouhei Sutou 2016-03-21 12:28:52 +0900 (Mon, 21 Mar 2016) New Revision: 5f9e91bfbd11e7f370cbbf3759bfe6a57378dc0e https://github.com/groonga/groonga-command/commit/5f9e91bfbd11e7f370cbbf3759bfe6a57378dc0e Message: Normalize registered command name Modified files: lib/groonga/command/base.rb Modified: lib/groonga/command/base.rb (+12 -2) =================================================================== --- lib/groonga/command/base.rb 2016-03-21 12:22:53 +0900 (880746f) +++ lib/groonga/command/base.rb 2016-03-21 12:28:52 +0900 (ee6cb93) @@ -26,11 +26,21 @@ module Groonga end def register(name, klass) - @@registered_commands[name] = klass + @@registered_commands[normalize_name(name)] = klass end def find(name) - @@registered_commands[name] || Base + @@registered_commands[normalize_name(name)] || Base + end + + private + def normalize_name(name) + case name + when String + name.to_sym + else + name + end end end -------------- next part -------------- HTML����������������������������... Descargar