Sha256: 168db740b2a135088a4c1045064170785812cc232cf450b1de7da8da95ea9096
Contents?: true
Size: 732 Bytes
Versions: 1
Compression:
Stored size: 732 Bytes
Contents
module Nucleon module Action class Update < Plugin::Action include Mixin::Action::Project #----------------------------------------------------------------------------- # Update action interface def normalize super('nucleon update') codes :project_failure => 20 end #----------------------------------------------------------------------------- # Action operations def parse(parser) project_options(parser, true, true) end #--- def execute super do |node, network, status| info('nucleon.core.actions.update.start') project = project_load(Dir.pwd, true) status = code.project_failure unless project status end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nucleon-0.1.1 | lib/nucleon/action/update.rb |