Sha256: ad81db1c4e22976f028a3fc908220d4dcfc2ca910df8e0318bfca81fdfacb835

Contents?: true

Size: 710 Bytes

Versions: 1

Compression:

Stored size: 710 Bytes

Contents

require_relative "../../command"

module Stuka

  class SetupDirectories < Command

    def setup
      processes_dir_exists = File.directory?("#{Dir.pwd}/process_definition/processes")
      steps_dir_exists = File.directory?("#{Dir.pwd}/process_definition/steps")

      if processes_dir_exists && steps_dir_exists
        say("Stuka is already setup")
        return
      end

      template('templates/samples/my_first_step.tt', "process_definition/steps/example/my_first_step.rb")
      template('templates/samples/my_second_step.tt', "process_definition/steps/example/my_second_step.rb")
      template('templates/samples/my_process.tt', "process_definition/processes/my_process.rb")
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stuka-0.0.4 lib/stuka/commands/subcommands/setup/setup_directories.rb