class Nucleon::Action::Node::Build
Public Class Methods
describe()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/build.rb 10 def self.describe 11 super(:node, :build, 620) 12 end
Public Instance Methods
arguments()
click to toggle source
# File lib/nucleon/action/node/build.rb 27 def arguments 28 [ :environment ] 29 end
configure()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/build.rb 17 def configure 18 super do 19 register_str :environment 20 register_array :providers 21 register_bool :clean 22 end 23 end
execute()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/build.rb 34 def execute 35 super do |node| 36 info('start') 37 38 ensure_node(node) do 39 settings.delete(:environment) if settings[:environment] == '' 40 41 if settings.has_key?(:environment) 42 CORL.create_fact(:corl_environment, settings[:environment]) 43 end 44 node.build(settings) 45 end 46 end 47 end