class Spline::NewCommand
Public Class Methods
description()
click to toggle source
# File lib/spline/commands/concrete_commands/new_command.rb, line 20 def self.description "generates a project skeleton" end
usage()
click to toggle source
# File lib/spline/commands/concrete_commands/new_command.rb, line 24 def self.usage "new NAME" end
Public Instance Methods
generate_gemfile()
click to toggle source
# File lib/spline/commands/concrete_commands/new_command.rb, line 9 def generate_gemfile template('templates/configs/gemfile.tt', "#{name}/Gemfile") end
setup_project()
click to toggle source
# File lib/spline/commands/concrete_commands/new_command.rb, line 13 def setup_project template('templates/samples/my_first_step.tt', "#{name}/process_definition/steps/example/my_first_step.rb") template('templates/samples/my_second_step.tt', "#{name}/process_definition/steps/example/my_second_step.rb") template('templates/samples/my_process.tt', "#{name}/process_definition/processes/my_process.rb") say("spline is setup, don't forget to cd into #{name}") end