Sha256: dddf1f6378b52ad2603a23fcc110ab9f066b5960d5e336adbf9cc34b5dbeaa97

Contents?: true

Size: 1.48 KB

Versions: 7

Compression:

Stored size: 1.48 KB

Contents

require 'rubygems'
require 'rake'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gem|
    gem.name = "countries"
    gem.summary = 'Gives you a country object full of all sorts of useful information.'
    gem.description = 'All sorts of useful information about every country packaged as pretty little country objects. It includes data from ISO 3166 (countries and subdivisions), ISO 4217 (currency), and E.164 (phone numbers). As a bonus it even adds a country_select helper to rails projects.'
    gem.email = "hexorx@gmail.com"
    gem.homepage = "http://github.com/hexorx/countries"
    gem.authors = ["hexorx"]
    gem.add_dependency('currencies', '>= 0.2.0')
    gem.add_development_dependency "rspec"
    gem.add_development_dependency "yard"
    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end

require 'spec/rake/spectask'
Spec::Rake::SpecTask.new(:spec) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.spec_files = FileList['spec/**/*_spec.rb']
end

Spec::Rake::SpecTask.new(:rcov) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.pattern = 'spec/**/*_spec.rb'
  spec.rcov = true
end

task :default => :spec

begin
  require 'yard'
  YARD::Rake::YardocTask.new
rescue LoadError
  task :yardoc do
    abort "YARD is not available. In order to run yardoc, you must: sudo gem install yard"
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
countries-0.6.2 Rakefile
countries-0.6.1 Rakefile
countries-0.6.0 Rakefile
countries-0.5.3 Rakefile
countries-0.5.2 Rakefile
countries-0.5.1 Rakefile
countries-0.5.0 Rakefile