lib/hoe/bundler.rb in hoe-bundler-1.0.0 vs lib/hoe/bundler.rb in hoe-bundler-1.1.0
- old
+ new
@@ -3,24 +3,28 @@
# Rake task to generate a bundler Gemfile based on your declared hoe dependencies.
#
# * <tt>bundler:gemfile</tt>
#
module Bundler
- VERSION = "1.0.0" #:nodoc:
+ VERSION = "1.1.0" #:nodoc:
def define_bundler_tasks
desc "generate a bundler Gemfile from your Hoe.spec dependencies"
task "bundler:gemfile" do
File.open("Gemfile","w") do |gemfile|
gemfile.puts "# -*- ruby -*-"
gemfile.puts
+ gemfile.puts "# DO NOT EDIT THIS FILE. Instead, edit Rakefile, and run `rake bundler:gemfile`."
+ gemfile.puts
gemfile.puts "source :gemcutter"
gemfile.puts
self.extra_deps.each do |name, version|
+ version ||= ">=0"
gemfile.puts %Q{gem "#{name}", "#{version.gsub(/ /,'')}"}
end
gemfile.puts
self.extra_dev_deps.each do |name, version|
+ version ||= ">=0"
gemfile.puts %Q{gem "#{name}", "#{version.gsub(/ /,'')}", :group => [:development, :test]}
end
gemfile.puts
gemfile.puts "# vim: syntax=ruby"
end