Sha256: 4102fa23b6d918cb225c2d59bfe52873b3afc2125d435c62fbdec9355ce74a57

Contents?: true

Size: 641 Bytes

Versions: 8

Compression:

Stored size: 641 Bytes

Contents

module Nucleon
module Action
class Update < Nucleon.plugin_class(:action)
  
  include Mixin::Action::Project
 
  #-----------------------------------------------------------------------------
  # Settings
  
  def configure
    super do
      codes :project_failure
      
      project_options
    end
  end
  
  #-----------------------------------------------------------------------------
  # Operations
   
  def execute
    super do |node, network|
      info('nucleon.actions.update.start')
      
      project       = project_load(Dir.pwd, true)
      myself.status = code.project_failure unless project
    end
  end
end
end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
nucleon-0.1.9 lib/nucleon/action/update.rb
nucleon-0.1.8 lib/nucleon/action/update.rb
nucleon-0.1.7 lib/nucleon/action/update.rb
nucleon-0.1.6 lib/nucleon/action/update.rb
nucleon-0.1.5 lib/nucleon/action/update.rb
nucleon-0.1.4 lib/nucleon/action/update.rb
nucleon-0.1.3 lib/nucleon/action/update.rb
nucleon-0.1.2 lib/nucleon/action/update.rb