Sha256: 4fc2d38f7ce17ccd9f7dbe400bbb3815bd18a1042a2889c7bc2737ecf0ce8731
Contents?: true
Size: 563 Bytes
Versions: 1
Compression:
Stored size: 563 Bytes
Contents
require_relative 'vcs' require_relative 'command' module Autowow class Gem include EasyLogging 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 def self.release Command.run('rake', 'release') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
autowow-0.1.0 | lib/autowow/gem.rb |