class Toppings::CLI
Constants
- VALID_GENERATORS
Public Instance Methods
g(generator = nil, *args)
click to toggle source
# File lib/toppings/cli.rb, line 31 def g(generator = nil, *args) generate(generator, *args) end
generate(generator = nil, *args)
click to toggle source
# File lib/toppings/cli.rb, line 17 def generate(generator = nil, *args) if generator if VALID_GENERATORS.include? generator Toppings::Generators::ComponentsGenerator.start(args.unshift(generator)) else args_error_message('invalid') end else args_error_message('no') end end
install()
click to toggle source
# File lib/toppings/cli.rb, line 11 def install Toppings::Generators::InstallGenerator.start end
Private Instance Methods
args_error_message(error_type)
click to toggle source
# File lib/toppings/cli.rb, line 37 def args_error_message(error_type) say "ERROR: generate was called with #{error_type} generator argument" say 'USAGE: valid generators are font | module | setting | setup' end