diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..e8e3471 --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "http://www.rubygems.org" + +gemspec diff --git a/Rakefile b/Rakefile index 4f5042d..1116890 100644 --- a/Rakefile +++ b/Rakefile @@ -1,13 +1,25 @@ require 'rake' require 'rubygems' -gem 'rspec' -require 'spec/rake/spectask' - +require 'spec' + desc 'Default: run unit tests.' task :default => :spec - -desc 'Test the plugin.' -Spec::Rake::SpecTask.new(:spec) do |t| - t.libs << 'lib' - t.verbose = true + +# So it can we used for both versions of rspec +if Spec::VERSION::MAJOR <= 1 + require 'spec/rake/spectask' + + desc 'Test the plugin.' + Spec::Rake::SpecTask.new(:spec) do |t| + t.libs << 'lib' + t.verbose = true + end +else + require 'rspec/core/rake_task' + desc 'Test the plugin.' + RSpec::Core::RakeTask.new(:spec) do |t| + t.libs << 'lib' + t.verbose = true + end end + diff --git a/mogli.gemspec b/mogli.gemspec index b19ee18..fe98d6d 100644 --- a/mogli.gemspec +++ b/mogli.gemspec @@ -10,4 +10,6 @@ spec = Gem::Specification.new do |s| s.email = "mmangino@elevatedrails.com" s.homepage = "http://developers.facebook.com/docs/api" s.add_dependency('httparty', ">=0.4.3") + s.add_dependency('hashie', "~> 1.0.0") + s.add_development_dependency "rspec" end