Sha256: 44ac2aa42763ce13703ed259013413b8b99a89bc1f075721d60f8de92d8f8b7d
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
require "bundler/gem_tasks" require "rspec/core/rake_task" RSpec::Core::RakeTask.new task :default => :spec task :test => :spec =begin require 'rubygems' require 'rake' require 'rake/testtask' require File.expand_path('../lib/mongomapper_id2/version', __FILE__) Rake::TestTask.new(:test) do |test| test.libs << 'lib' << 'test' test.pattern = 'test/{functional,unit}/**/test_*.rb' end namespace :test do Rake::TestTask.new(:lint) do |test| test.libs << 'lib' << 'test' test.pattern = 'test/test_active_model_lint.rb' end task :all => ['test', 'test:lint'] end task :default => 'test:all' desc 'Builds the gem' task :build do sh "gem build mongomapper_id2.gemspec" end desc 'Builds and installs the gem' task :install => :build do sh "gem install mongomapper_id2-#{MongomapperId2::VERSION}" end desc 'Tags version, pushes to remote, and pushes gem' task :release => :build do sh "git tag v#{MongomapperId2::VERSION}" sh "git push origin master" sh "git push origin v#{MongomapperId2::VERSION}" sh "gem push mongomapper_id2-#{MongomapperId2::VERSION}.gem" end =end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sword2ruby-1.0.1 | Rakefile |
sword2ruby-1.0.0 | Rakefile |