Sha256: 6fd4d8ca2a06f1ced5b78fd001227a93be68d1739bf49e9ea86a729118d1ba22
Contents?: true
Size: 874 Bytes
Versions: 2
Compression:
Stored size: 874 Bytes
Contents
module Nucleon module Action module Project class Update < Nucleon.plugin_class(:nucleon, :action) include Mixin::Action::Project #----------------------------------------------------------------------------- # Info def self.describe super(:project, :update, 900) end #----------------------------------------------------------------------------- # Settings def configure super do codes :project_failure register :path, :str, Dir.pwd project_config end end #----------------------------------------------------------------------------- # Operations def execute super do info('nucleon.action.project.update.start') project = project_load(settings[:path], false, true) myself.status = code.project_failure unless project end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nucleon-0.2.1 | lib/nucleon/action/project/update.rb |
nucleon-0.2.0 | lib/nucleon/action/project/update.rb |