Sha256: 399ffbc57aff877faec3514b9caf81de346ee04d3e3d3008a4df6e1a46505a67

Contents?: true

Size: 1.46 KB

Versions: 4

Compression:

Stored size: 1.46 KB

Contents

# encoding: utf-8

require 'rubygems'
require 'bundler'
begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end
require 'rake'

require 'jeweler'
Jeweler::Tasks.new do |gem|
  gem.name = "invisible_captcha"
  gem.homepage = "http://github.com/markets/invisible_captcha"
  gem.license = "MIT"
  gem.summary = %Q{Simple honeypot protection for RoR apps}
  gem.description = %Q{Simple spam protection for Rails applications using honeypot strategy for better user experience.}
  gem.email = "srmarc.ai@gmail.com"
  gem.authors = ["Marc Anguera Insa"]
  # dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

namespace :release do
  desc "create a patch release, create tag and push to github"
  task :patch do
    Rake::Task['version:bump:patch'].invoke
    Rake::Task['gemspec'].invoke
    `git commit -am 'Regenerate gemspec'`
    Rake::Task['git:release'].invoke
  end

  desc "create a minor, create tag and push to github"
  task :minor do
    Rake::Task['version:bump:minor'].invoke
    Rake::Task['gemspec'].invoke
    `git commit -am 'Regenerate gemspec'`
    Rake::Task['git:release'].invoke
  end

  desc "create a major, create tag and push to github"
  task :major do
    Rake::Task['version:bump:major'].invoke
    Rake::Task['gemspec'].invoke
    `git commit -am 'Regenerate gemspec'`
    Rake::Task['git:release'].invoke
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
invisible_captcha-0.6.4 Rakefile
invisible_captcha-0.6.2 Rakefile
invisible_captcha-0.6.1 Rakefile
invisible_captcha-0.6.0 Rakefile