Sha256: b961bf27a1643bc10a55497c26778a9ecb15bcb8c8626a16fa28e7f1894191c7

Contents?: true

Size: 754 Bytes

Versions: 7

Compression:

Stored size: 754 Bytes

Contents

require 'blocks/has_execute_command'

module Bake
  module Blocks
    
    class CommandLine
      include HasExecuteCommand
      
      def initialize(config, referencedConfigs)
        @config = config # Bake::Metamodel::CommandLine
        @commandLine = config.name
        @projectDir = config.get_project_dir
      end
      
      def execute
        executeCommand(@commandLine, nil, @config.validExitCodes)
      end

      def startupStep
        executeCommand(@commandLine, nil, @config.validExitCodes)
      end

      def exitStep
        executeCommand(@commandLine, nil, @config.validExitCodes)
      end
            
      def clean
        # nothing to do here
      end
      
    end
    
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bake-toolkit-2.10.1 lib/blocks/commandLine.rb
bake-toolkit-2.10.0 lib/blocks/commandLine.rb
bake-toolkit-2.9.2 lib/blocks/commandLine.rb
bake-toolkit-2.9.1 lib/blocks/commandLine.rb
bake-toolkit-2.9.0 lib/blocks/commandLine.rb
bake-toolkit-2.8.0 lib/blocks/commandLine.rb
bake-toolkit-2.7.0 lib/blocks/commandLine.rb