Class: Phase::CLI::Build
Instance Attribute Summary collapse
-
#version_number ⇒ Object
readonly
Returns the value of attribute version_number.
Attributes inherited from Command
Instance Method Summary collapse
-
#initialize(args, options) ⇒ Build
constructor
A new instance of Build.
- #run ⇒ Object
Methods included from Util::Console
Constructor Details
#initialize(args, options) ⇒ Build
Returns a new instance of Build.
20 21 22 23 24 25 26 |
# File 'lib/phase/cli/build.rb', line 20 def initialize(args, ) super @version_number = args[0] fail "must specify version number" unless version_number end |
Instance Attribute Details
#version_number ⇒ Object (readonly)
Returns the value of attribute version_number.
18 19 20 |
# File 'lib/phase/cli/build.rb', line 18 def version_number @version_number end |
Instance Method Details
#run ⇒ Object
28 29 30 31 |
# File 'lib/phase/cli/build.rb', line 28 def run build = ::Phase::Deploy::Build.new(version_number) build.execute! end |