require 'rubygems/package_task'
+require 'rake/clean'
+
+CLOBBER.include('pkg')
namespace :gem do
GEM_SPEC = Gem::Specification.new do |s|
s.rdoc_options.concat ['--main', 'README.md']
# Dependencies used in the main library
- s.add_runtime_dependency('signet', '~> 0.2.2')
- s.add_runtime_dependency('addressable', '~> 2.2.2')
- s.add_runtime_dependency('httpadapter', '~> 1.0.0')
- s.add_runtime_dependency('autoparse', '~> 0.2.0')
- s.add_runtime_dependency('json', '>= 1.4.6')
+ s.add_runtime_dependency('signet', '>= 0.4.0')
+ s.add_runtime_dependency('addressable', '>= 2.2.3')
+ s.add_runtime_dependency('autoparse', '>= 0.3.1')
+ s.add_runtime_dependency('faraday', '~> 0.8.1')
+ s.add_runtime_dependency('multi_json', '>= 1.3.0')
s.add_runtime_dependency('extlib', '>= 0.9.15')
+ s.add_runtime_dependency('uuidtools', '>= 2.1.0')
# Dependencies used in the CLI
s.add_runtime_dependency('launchy', '>= 2.0.0')
s.add_development_dependency('sinatra', '>= 1.2.0')
s.add_development_dependency('rake', '>= 0.9.0')
- s.add_development_dependency('rspec', '~> 1.2.9')
- s.add_development_dependency('rcov', '>= 0.9.9')
- s.add_development_dependency('diff-lcs', '>= 1.1.2')
+ s.add_development_dependency('rspec', '~> 2.10.0')
s.require_path = 'lib'
desc 'Alias to gem:package'
task 'gem' => 'gem:package'
-task 'clobber' => ['gem:clobber_package']
+task 'gem:release' => 'gem:gemspec'