Skip to content

Commit 5db75bf

Browse files
committed
Merge pull request #226 from bethesque/use-bundler-gem-tasks
Use bundler gem tasks instead of custom tasks.
2 parents 089ea55 + f87b53b commit 5db75bf

File tree

1 file changed

+5
-20
lines changed

1 file changed

+5
-20
lines changed

Rakefile

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
require 'rubygems'
2-
require 'rubygems/package_task'
1+
require "bundler/gem_tasks"
32

43
begin
54
require 'yard'
@@ -11,26 +10,12 @@ begin
1110
rescue LoadError
1211
end
1312

14-
def gemspec
15-
$webmachine_gemspec ||= Gem::Specification.load("webmachine.gemspec")
13+
desc "Validate the gemspec file."
14+
task :validate_gemspec do
15+
Gem::Specification.load("webmachine.gemspec").validate
1616
end
1717

18-
Gem::PackageTask.new(gemspec) do |pkg|
19-
pkg.need_zip = false
20-
pkg.need_tar = false
21-
end
22-
23-
task :gem => :gemspec
24-
25-
desc %{Validate the gemspec file.}
26-
task :gemspec do
27-
gemspec.validate
28-
end
29-
30-
desc %{Release the gem to RubyGems.org}
31-
task :release => :gem do
32-
system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem"
33-
end
18+
task :build => :validate_gemspec
3419

3520
desc "Cleans up white space in source files"
3621
task :clean_whitespace do

0 commit comments

Comments
 (0)