Class: Gem::ReleaseTask
- Inherits:
-
Anvil::Task
- Object
- Anvil::Task
- Gem::ReleaseTask
- Defined in:
- lib/tasks/gem/release_task.rb
Instance Attribute Summary collapse
-
#bump_term ⇒ Object
readonly
Returns the value of attribute bump_term.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
Instance Method Summary collapse
-
#initialize(bump_term, options = {}) ⇒ ReleaseTask
constructor
A new instance of ReleaseTask.
- #task ⇒ Object
Constructor Details
#initialize(bump_term, options = {}) ⇒ ReleaseTask
Returns a new instance of ReleaseTask.
17 18 19 20 |
# File 'lib/tasks/gem/release_task.rb', line 17 def initialize(bump_term, = {}) @bump_term = bump_term @options = end |
Instance Attribute Details
#bump_term ⇒ Object (readonly)
Returns the value of attribute bump_term.
15 16 17 |
# File 'lib/tasks/gem/release_task.rb', line 15 def bump_term @bump_term end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
15 16 17 |
# File 'lib/tasks/gem/release_task.rb', line 15 def @options end |
Instance Method Details
#task ⇒ Object
22 23 24 25 26 27 |
# File 'lib/tasks/gem/release_task.rb', line 22 def task version = bump gem_file = build push gem_file, version.dup.to_s end |