class Slappy::CLI

Public Instance Methods

new(dir_name = nil) click to toggle source
# File lib/slappy/cli.rb, line 9
def new(dir_name = nil)
  build_command(:generator).call(dir_name)
end
start() click to toggle source
# File lib/slappy/cli.rb, line 4
def start
  build_command(:run).call
end
version() click to toggle source
# File lib/slappy/cli.rb, line 14
def version
  puts Slappy::VERSION
end

Private Instance Methods

build_command(command_name) click to toggle source
# File lib/slappy/cli.rb, line 20
def build_command(command_name)
  "Slappy::Commands::#{command_name.to_s.camelize}".constantize.new
end