Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 56 lines (49 sloc) 1.766 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
# require 'bundler'
# -- Commented because it's slow
# begin
# Bundler.setup(:default, :development)
# rescue Bundler::BundlerError => e
# $stderr.puts e.message
# $stderr.puts "Run `bundle install` to install missing gems"
# exit e.status_code
# end
# --

require 'rake'

require 'jeweler'
Jeweler::Tasks.new do |gem|
  # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
  gem.name = "sorcery"
  gem.homepage = "http://github.com/NoamB/sorcery"
  gem.license = "MIT"
  gem.summary = "Magical authentication for Rails 3 applications"
  gem.description = "Provides common authentication needs such as signing in/out, activating by email and resetting password."
  gem.email = "nbenari@gmail.com"
  gem.authors = ["Noam Ben Ari"]
  # Include your dependencies below. Runtime dependencies are required when using your gem,
  # and development dependencies are only needed for development (ie running rake tasks, tests, etc)
  # gem.add_runtime_dependency 'jabber4r', '> 0.1'
  # gem.add_development_dependency 'rspec', '> 1.2.3'
  gem.add_runtime_dependency 'bcrypt-ruby', '~> 2.1.4'
  gem.add_runtime_dependency 'oauth', '>= 0.4.4'
  gem.add_runtime_dependency 'oauth2', '>= 0.1.1'
end
Jeweler::RubygemsDotOrgTasks.new

require 'rspec/core'
require 'rspec/core/rake_task'

RSpec::Core::RakeTask.new(:spec) do |spec|
  spec.pattern = FileList['spec/**/*_spec.rb']
end

require 'yard'
YARD::Rake::YardocTask.new

desc 'Default: Run all sorcery specs.'
task :default => :all_sorcery_specs

desc "Run all sorcery specs"
task :all_sorcery_specs do
  Dir['spec/**/Rakefile'].each do |rakefile|
    directory_name = File.dirname(rakefile)
    sh <<-CMD
cd #{directory_name}
bundle exec rake
CMD
  end
end
Something went wrong with that request. Please try again.