X-Git-Url: http://git.osdn.net/view?p=osdn-codes%2Fosdn-cli.git;a=blobdiff_plain;f=lib%2Fosdn%2Fcli%2Frunner.rb;fp=lib%2Fosdn%2Fcli%2Frunner.rb;h=752b1d51f9b265ebb51436a536e3d6e1091ef5a0;hp=d9eeb4f17cb488c39394915dfe17906295c5d7ed;hb=49d525c3a7964b159aca27f995b6faac7133bff4;hpb=8a67d4dcbde94572e7830bf722f72618815cc32e diff --git a/lib/osdn/cli/runner.rb b/lib/osdn/cli/runner.rb index d9eeb4f..752b1d5 100644 --- a/lib/osdn/cli/runner.rb +++ b/lib/osdn/cli/runner.rb @@ -55,7 +55,7 @@ module OSDN def get_command_class(command_name) class_name = command_name.to_s.split('_').map(&:capitalize).join begin - return self.class.const_get("OSDN::CLI::Command::#{class_name}") + return OSDN::CLI::Command.const_get(class_name) rescue NameError => e logger.fatal "Invalid command name '#{command_name}'. Use 'help' to list commands." exit