Sha256: 9cfe748f49f5aea545636ebb16908bc857b400ce131d87510d7b1bdb3300c52c

Contents?: true

Size: 401 Bytes

Versions: 2

Compression:

Stored size: 401 Bytes

Contents

require_relative "../command"

module Spline

  class ProcessCommand < Command
    
    argument :name, :desc => "The name of the process"

    def generate_process
      template('templates/definitions/process.tt', "process_definition/processes/#{name}.rb")
    end

    def self.description
      "generates a process stub"
    end

    def self.usage
      "spline process NAME"
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spline-0.0.19 lib/spline/commands/concrete_commands/process_command.rb
spline-0.0.18 lib/spline/commands/concrete_commands/process_command.rb