Class: Autowow::Gem
Class Method Summary collapse
Class Method Details
.clean ⇒ Object
28 29 30 |
# File 'lib/autowow/gem.rb', line 28 def self.clean Command.run('gem', 'clean') end |
.gem_release ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/autowow/gem.rb', line 8 def self.gem_release start_status = Vcs.status logger.info(start_status) working_branch = Vcs.current_branch logger.error("Not on master.") and return unless working_branch.eql?('master') Vcs.push Vcs.on_branch('release') do Vcs.pull Vcs.rebase(working_branch) release end logger.info(Vcs.status) end |
.release ⇒ Object
24 25 26 |
# File 'lib/autowow/gem.rb', line 24 def self.release Command.run('rake', 'release') end |