class Skunk::Cli::CommandFactory
Knows how to calculate the command that was request by the CLI user
Constants
- COMMAND_CLASS_MODES
Public Class Methods
command_class(mode)
click to toggle source
Returns the command class based on the command that was executed
@param mode @return [Class]
# File lib/skunk/cli/command_factory.rb, line 15 def self.command_class(mode) mode = mode.to_s.split("_").first.to_sym if COMMAND_CLASS_MODES.include? mode require "skunk/cli/commands/#{mode}" Command.const_get(mode.capitalize) else require "skunk/cli/commands/default" Command::Default end end