diff options
author | Rafael Mendonça França <rafael.franca@plataformatec.com.br> | 2014-10-30 18:42:44 -0200 |
---|---|---|
committer | Rafael Mendonça França <rafael.franca@plataformatec.com.br> | 2014-10-30 18:43:22 -0200 |
commit | 88266ed4aeb3a5d9f54e857348d2d972e189755d (patch) | |
tree | 38e129e86f6f7bf20693e73d09d5f99174d19201 /Rakefile | |
parent | 9b92af7098b2728ced578ab9a7679176d20f120f (diff) | |
download | rails-88266ed4aeb3a5d9f54e857348d2d972e189755d.tar.gz rails-88266ed4aeb3a5d9f54e857348d2d972e189755d.tar.bz2 rails-88266ed4aeb3a5d9f54e857348d2d972e189755d.zip |
Stop using hoe to release the gem
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 27 |
1 files changed, 11 insertions, 16 deletions
@@ -1,20 +1,15 @@ -require "rubygems" -gem 'hoe', '>= 3.3.1' -require 'hoe' +require 'bundler' +Bundler::GemHelper.install_tasks -Hoe.plugins.delete :rubyforge -Hoe.plugin :minitest -Hoe.plugin :gemspec # `gem install hoe-gemspec` -Hoe.plugin :git # `gem install hoe-git` -Hoe.plugin :bundler # `gem install hoe-bundler` +specname = "arel.gemspec" +deps = `git ls-files`.split("\n") - [specname] -Hoe.spec 'arel' do - developer('Aaron Patterson', 'aaron@tenderlovemaking.com') - developer('Bryan Helmkamp', 'bryan@brynary.com') - developer('Emilio Tagua', 'miloops@gmail.com') - developer('Nick Kallen', 'nick@example.org') # FIXME: need Nick's email +file specname => deps do + files = `git ls-files`.split("\n") - ["#{specname}.erb"] - self.licenses = ['MIT'] - self.readme_file = 'README.markdown' - self.extra_rdoc_files = FileList['README.markdown'] + require 'erb' + + File.open specname, 'w:utf-8' do |f| + f.write ERB.new(File.read("#{specname}.erb")).result(binding) + end end |