Sha256: e55f9fd4e0ab1142a8b1c634191bbbb6ff70cf2e8905489521ee51517ea1727b

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

require 'rubygems'
require 'rake'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gem|
    gem.name = "crowdflower"
    gem.summary = %Q{a toolkit for the CrowdFlower API}
    gem.description = <<-EOF
A toolkit for interacting with CrowdFlower via the REST API.

This is alpha software. Have fun!

EOF
    gem.email = "brian@crowdflower.com"
    gem.homepage = "http://github.com/dolores/ruby-crowdflower"
    gem.authors = ["Brian P O'Rourke", "Chris Van Pelt"]
    gem.add_dependency 'httparty', '>= 0.7.4'
  end

rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end

task :default => :build

task :refresh_builder => [:build] do
  cp "pkg/crowdflower-#{File.read("VERSION").strip}.gem", "../builder/gems/cache/"
  rm_rf "../builder/gems/gems/crowdflower-#{File.read("VERSION").strip}/"
  `cd ../builder && bin/thor merb:gem:redeploy`
end

require 'rdoc/task'
RDoc::Task.new do |rdoc|
  if File.exist?('VERSION.yml')
    config = YAML.load(File.read('VERSION.yml'))
    version = "#{config[:major]}.#{config[:minor]}.#{config[:patch]}"
  else
    version = ""
  end

  rdoc.rdoc_dir = 'rdoc'
  rdoc.title = "crowdflower #{version}"
  rdoc.rdoc_files.include('README*')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
crowdflower-0.12.0 Rakefile
crowdflower-0.11.0 Rakefile