Sha256: 35436fa40424969471be705ac57b608fc1eec21a7a78bb33caf6ae6df3956085

Contents?: true

Size: 1.45 KB

Versions: 2

Compression:

Stored size: 1.45 KB

Contents

require 'rubygems' unless ENV['NO_RUBYGEMS']
require 'rake/gempackagetask'
require 'rubygems/specification'
require 'date'
require 'spec/rake/spectask'

spec = Gem::Specification.new do |s|
  s.name = "foursquare"
  s.version = "0.3.1"
  s.authors = ['Jeremy Welch', 'Thomas Hanley', 'Elise Wood']
  s.email = "hello@jeremyrwelch.com"
  s.homepage = "http://foursquare.rubyforge.org"
  s.description = s.summary = "A simple Ruby wrapper for the Foursquare API"
  s.post_install_message = "NOTE: This version of the Foursquare Gem has added OAuth support. Basic Auth has been deprecated. Also significant changes have bee made to the way methods are called. Please review the examples in the README."
  
  s.platform = Gem::Platform::RUBY
  s.has_rdoc = true
  s.extra_rdoc_files = ["README.rdoc", "History"]
  
  s.require_path = 'lib'
  s.autorequire = 'foursquare'
  s.files = %w(README.rdoc Rakefile History) + Dir.glob("{lib,spec,script,examples}/**/*")
  
  s.add_dependency('httparty', '0.4.3')
end

task :default => :spec

desc "Run specs"
Spec::Rake::SpecTask.new do |t|
  t.spec_files = FileList['spec/**/*_spec.rb']
  t.spec_opts = %w(-fs --color)
end


Rake::GemPackageTask.new(spec) do |pkg|
  pkg.gem_spec = spec
end

desc "install the gem locally"
task :install => [:package] do
  sh %{sudo gem install pkg/#{GEM}-#{GEM_VERSION}}
end

desc "create a gemspec file"
task :make_spec do
  File.open("foursquare.gemspec", "w") do |file|
    file.puts spec.to_ruby
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foursquare-0.3.2 Rakefile
foursquare-0.3.1 Rakefile