Rakefile in enumerated_attribute-0.2.13 vs Rakefile in enumerated_attribute-0.2.16
- old
+ new
@@ -1,9 +1,10 @@
#require 'rake/testtask'
require 'rake/rdoctask'
require 'rake/gempackagetask'
require 'rake/contrib/sshpublisher'
+gem 'gem_version', '>=0.0.6'
require 'gem_version'
spec = Gem::Specification.new do |s|
s.name = 'enumerated_attribute'
s.version = GemVersion.next_version
@@ -65,10 +66,17 @@
t.spec_files = FileList['spec/rails/spec/integrations/*_spec.rb']
t.libs << 'lib' << 'spec/rails/spec'
t.spec_opts = ['--options', 'spec/spec.opts']
t.rcov = false
end
+ Spec::Rake::SpecTask.new(:forms3) do |t|
+ t.spec_files = FileList['spec/rails3/spec/integrations/*_spec.rb']
+ t.libs << 'lib' << 'spec/rails3/spec'
+ t.spec_opts = ['--options', 'spec/spec.opts']
+ t.rcov = false
+ ENV['BUNDLE_GEMFILE'] = File.expand_path(File.join(File.dirname(__FILE__), 'spec', 'rails3', 'Gemfile'))
+ end
# Spec::Rake::SpecTask.new(:associations) do |t|
# t.spec_files = FileList['spec/active_record/associations_spec.rb']
# t.libs << 'lib' << 'spec/active_record'
# t.rcov = false
# end
@@ -90,10 +98,12 @@
task :gemspec do
File.open("#{spec.name}.gemspec", 'w') do |f|
f.write spec.to_ruby
end
GemVersion.increment_version
- GemVersion.commit_and_push
+ GemVersion.commit_and_push do |git|
+ git.add("#{spec.name}.gemspec")
+ end
end
Rake::GemPackageTask.new(spec) do |p|
p.gem_spec = spec
p.need_tar = RUBY_PLATFORM =~ /mswin/ ? false : true