Raise error when no access token/secret pair set
[twitter4r-core.git] / tasks / pkg.rake
blob56252b40dd7b251d813001b1eaf9d7fa1a87b64b
1 require('rake/gempackagetask')
3 meta = Twitter::Meta.new(ROOT_DIR)
4 namespace :package do
5   desc "Create Gem Packages"
6   Rake::GemPackageTask.new(meta.gem_spec) do |pkg|
7     pkg.need_zip = true
8     pkg.need_tar = true
9   end
10 end
12 namespace :gemspec do
13   desc "Create GemSpec"
14   task :generate do
15     spec = meta.pkg_info['spec']
16     rgs = ERB.new(File.read(File.join(ROOT_DIR, 'config', 'templates', 'github.gemspec.erb')), 0)
17     s = rgs.result(spec.send(:binding))
18     gs_file = File.join(ROOT_DIR, 'twitter4r.gemspec')
19     File.delete(gs_file) if File.exist?(gs_file)
20     File.open(gs_file, 'w') {|f| f.write(s); }
21   end
22 end