module Geminabox::RakeTasks
Constants
- VERSION
Public Class Methods
patch()
click to toggle source
# File lib/geminabox/rake_tasks.rb, line 5 def self.patch Bundler::GemHelper.prepend(self) end
Public Instance Methods
install()
click to toggle source
Calls superclass method
# File lib/geminabox/rake_tasks.rb, line 9 def install super Rake.application.instance_variable_get("@tasks").delete("release") desc "Create tag #{version_tag} and build and push #{name}-#{version}.gem to your gem in a box server" task 'release' => ['build', 'release:guard_clean', 'release:source_control_push', 'release:rubygem_push'] do end end
Protected Instance Methods
rubygem_push(path)
click to toggle source
# File lib/geminabox/rake_tasks.rb, line 20 def rubygem_push(path) Bundler.with_clean_env do sh("bundle exec gem inabox '#{path}'") Bundler.ui.confirm "Pushed #{name} #{version}" end end