Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

64 lines (54 sloc) 1.568 kb
$:.unshift File.expand_path("../lib", __FILE__)
require 'rubygems'
require 'rubygems/specification'
require 'bundler'
spec = Gem::Specification.new do |s|
s.name = "bundler"
s.version = Bundler::VERSION
s.authors = ["Carl Lerche", "Yehuda Katz"]
s.email = ["carlhuda@engineyard.com"]
s.homepage = "http://github.com/carlhuda/bundler"
s.summary = "Bundles are fun"
s.platform = Gem::Platform::RUBY
s.required_rubygems_version = ">= 1.3.5"
s.files = Dir.glob("{bin,lib}/**/*") + %w(LICENSE README.markdown)
s.executables = ['bundle']
s.require_path = 'lib'
s.post_install_message = "Due to a rubygems bug, you must uninstall all older versions of bundler for 0.9 to work"
end
begin
require 'spec/rake/spectask'
rescue LoadError
task :spec do
$stderr.puts '`gem install rspec` to run specs'
end
else
desc "Run specs"
Spec::Rake::SpecTask.new do |t|
t.spec_files = FileList['spec/**/*_spec.rb']
t.spec_opts = %w(-fs --color)
t.warning = true
end
end
begin
require 'rake/gempackagetask'
rescue LoadError
task(:gem) { $stderr.puts '`gem install rake` to package gems' }
else
Rake::GemPackageTask.new(spec) do |pkg|
pkg.gem_spec = spec
end
task :gem => :gemspec
end
desc "install the gem locally"
task :install => :package do
sh %{gem install pkg/#{spec.name}-#{spec.version}}
end
desc "create a gemspec file"
task :gemspec do
File.open("#{spec.name}.gemspec", "w") do |file|
file.puts spec.to_ruby
end
end
task :package => :gemspec
task :default => [:spec, :gemspec]
Jump to Line
Something went wrong with that request. Please try again.