Sha256: 9ef3c8f0f44cc4b5e006c49ab2a513f154710680851bbf6128239a020d6bdf38

Contents?: true

Size: 557 Bytes

Versions: 13

Compression:

Stored size: 557 Bytes

Contents

module CORL
module Action
class Build < Plugin::CloudAction
 
  #-----------------------------------------------------------------------------
  # Settings
  
  def configure
    super do
      codes :network_failure
    end
  end
  
  #-----------------------------------------------------------------------------
  # Operations
   
  def execute
    super do |node, network|
      if network && node
        info('corl.actions.build.start')  
        node.build
      else
        myself.status = code.network_failure
      end
    end
  end
end
end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
corl-0.4.15 lib/CORL/action/build.rb
corl-0.4.14 lib/CORL/action/build.rb
corl-0.4.13 lib/CORL/action/build.rb
corl-0.4.12 lib/CORL/action/build.rb
corl-0.4.11 lib/CORL/action/build.rb
corl-0.4.10 lib/CORL/action/build.rb
corl-0.4.9 lib/CORL/action/build.rb
corl-0.4.8 lib/CORL/action/build.rb
corl-0.4.7 lib/CORL/action/build.rb
corl-0.4.6 lib/CORL/action/build.rb
corl-0.4.5 lib/CORL/action/build.rb
corl-0.4.4 lib/CORL/action/build.rb
corl-0.4.3 lib/CORL/action/build.rb