Rakefile in google-translate-0.7.0 vs Rakefile in google-translate-0.7.1
- old
+ new
@@ -5,11 +5,11 @@
require 'rake/testtask'
require 'spec/rake/spectask'
require 'rake/rdoctask'
require 'rcov/rcovtask'
-task :default => :package
+task :default => :gemspec
begin
require 'bundler'
begin
@@ -35,9 +35,31 @@
rescue LoadError
puts "Jeweler not available. Install it s with: [sudo] gem install jeweler"
end
rescue LoadError
puts "Bundler not available. Install it s with: [sudo] gem install bundler"
+end
+
+desc "Release the gem"
+task :"release:gem" do
+ %x(
+ rake gemspec
+ rake build
+ rake install
+ git add .
+ )
+ puts "Commit message:"
+ message = STDIN.gets
+
+ version = "#{File.open(File::dirname(__FILE__) + "/VERSION").readlines().first}"
+
+ %x(
+
+
+ git push origin master
+
+ gem push pkg/google-translate-#{version}.gem
+ )
end
desc "Run gem code locally"
task :"run:gem" do
command = "bin/translate " + (ENV['params'].nil? ? '' : ENV['params'])