Sha256: 01d879b409c2fadfb9271089862ca01dca72ba45826bef294e354671af0bec41

Contents?: true

Size: 710 Bytes

Versions: 1

Compression:

Stored size: 710 Bytes

Contents

require_relative "../cli_command"

module Spline

  class InstallCommand < CliCommand

    def install
      processes_dir_exists = File.directory?("#{Dir.pwd}/process_definition/processes")
      actions_dir_exists = File.directory?("#{Dir.pwd}/process_definition/actions")

      if processes_dir_exists && actions_dir_exists
        say("spline is already setup")
        return
      end

      template('templates/my_first_action.tt', "process_definition/actions/example/my_first_action.rb")
      template('templates/my_second_action.tt', "process_definition/actions/example/my_second_action.rb")
      template('templates/my_process.tt', "process_definition/processes/my_process.rb")
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spline-0.0.14 lib/spline/commands/concrete_commands/install_command.rb