Sha256: 874d7dc5b9f9e5bd928ac79f451c8d0cf88875c4143d05265b0db66ec5dd6180

Contents?: true

Size: 1.04 KB

Versions: 26

Compression:

Stored size: 1.04 KB

Contents

require 'authpwn_rails'

require 'active_support/core_ext/numeric/time.rb'
require 'rails'

# :nodoc: namespace
module Authpwn

class Engine < Rails::Engine
  config.authpwn = ActiveSupport::OrderedOptions.new

  # Credentials::Password.expires_after
  config.authpwn.password_expiration = nil
  # Tokens::EmailVerification.expires_after
  config.authpwn.email_verification_expiration = 3.days
  # Tokens::PasswordReset.expires_after
  config.authpwn.password_reset_expiration = 3.days
  # Tokens::SessionUid.expires_after
  config.authpwn.session_expiration = 14.days
  # Tokens::SessionUid.updates_after
  config.authpwn.session_precision = 14.days

  generators do
    require 'authpwn_rails/generators/all_generator.rb'
  end

  initializer 'authpwn.rspec.extensions' do
    begin
      require 'rspec'

      RSpec.configure do |c|
        c.include Authpwn::TestExtensions
        c.include Authpwn::ControllerTestExtensions
      end
    rescue LoadError
      # No RSpec, no extensions.
    end
  end
end  # class Authpwn::Engine

end  # namespace Authpwn

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
authpwn_rails-0.23.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.22.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.22.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.21.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.21.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.20.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.19.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.18.2 lib/authpwn_rails/engine.rb
authpwn_rails-0.18.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.18.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.17.2 lib/authpwn_rails/engine.rb
authpwn_rails-0.17.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.17.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.16.2 lib/authpwn_rails/engine.rb
authpwn_rails-0.16.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.16.0 lib/authpwn_rails/engine.rb
authpwn_rails-0.15.3 lib/authpwn_rails/engine.rb
authpwn_rails-0.15.2 lib/authpwn_rails/engine.rb
authpwn_rails-0.15.1 lib/authpwn_rails/engine.rb
authpwn_rails-0.15.0 lib/authpwn_rails/engine.rb