Sha256: f1b829c8d029063bd240b7ade1000cc986be3546504880e60db27227a7101b15

Contents?: true

Size: 1.6 KB

Versions: 2

Compression:

Stored size: 1.6 KB

Contents

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'

desc 'Default: run unit tests.'
task :default => :test

desc 'Test the devise_imapable plugin.'
Rake::TestTask.new(:test) do |t|
  # t.libs << 'lib'
  # t.libs << 'test'
  # t.pattern = 'test/**/*_test.rb'
  # t.verbose = true
  puts <<-eof

*** NOTICE ***
The Tests are based on the original Version of the gem.
Have not been tested with the application specific modifications done to the gem.

All tests are done in the sample Rails app. 

Please go to test/rails_app and run the tests there. 

Make sure to bundle install and rake db:migrate

  eof
end

desc 'Generate documentation for the devise_ldap_authenticatable plugin.'
Rake::RDocTask.new(:rdoc) do |rdoc|
  rdoc.rdoc_dir = 'rdoc'
  rdoc.title    = 'DeviseLDAPAuthenticatable'
  rdoc.options << '--line-numbers' << '--inline-source'
  rdoc.rdoc_files.include('README')
  rdoc.rdoc_files.include('lib/**/*.rb')
end


begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "charanya-devise_ldap_authenticatable"
    gemspec.summary = "LDAP authentication module for Devise  "
    gemspec.description = "LDAP authentication module for Devise"
    gemspec.email = "curtis.schiewek@gmail.com"
    gemspec.homepage = "http://github.com/cschiewek/devise_ldap_authenticatable"
    gemspec.authors = ["Curtis Schiewek", "Daniel McNevin"]
    gemspec.add_runtime_dependency "devise", "~>1.1.2"
    gemspec.add_runtime_dependency "net-ldap", "~>0.1.1"
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
charanya-devise_ldap_authenticatable-0.4.6.1 Rakefile
charanya-devise_ldap_authenticatable-0.4.6 Rakefile