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