Sha256: 16033160d4a550f5d590087504a8832df209735cb750609a8182fea2ac89482a

Contents?: true

Size: 1.31 KB

Versions: 12

Compression:

Stored size: 1.31 KB

Contents

# Use this hook to configure devise mailer, warden hooks and so forth.
# Many of these configuration options can be set straight in your model.
Devise.setup do |config|
  require 'devise/orm/active_record'
  config.authentication_keys = [ :kb_username ]
  config.skip_session_storage = [:http_auth]
  config.timeout_in = 20.minutes
  config.sign_out_via = :delete

  config.warden do |manager|
    manager.default_strategies(:scope => :user).unshift :killbill_authenticatable
  end

  config.router_name = :kaui_engine

  # Secret key is required for devise > 3.4
  config.secret_key = '5131c6fe85c000847beb5a9207fc63711ef61e8064cc56c27ac580d9fef70ddd3de6914c79e5876dfe8e2f1a882f079c85b49ff1fc1b186e1c538dda1ad601f6'
end

module Devise
  class FailureApp < ActionController::Metal
    def scope_url
      opts  = {}
      route = :"new_#{scope}_session_url"
      opts[:format] = request_format unless skip_format?

      config = Rails.application.config

      if config.respond_to?(:relative_url_root) && config.relative_url_root.present?
        opts[:script_name] = config.relative_url_root
      end

      context = send(Devise.available_router_name)

      if context.respond_to?(route)
        context.send(route, opts)
      elsif respond_to?(:root_url)
        root_url(opts)
      else
        "/"
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
kaui-0.15.5 config/initializers/devise.rb
kaui-0.15.4 config/initializers/devise.rb
kaui-0.15.3 config/initializers/devise.rb
kaui-0.15.2 config/initializers/devise.rb
kaui-0.15.1 config/initializers/devise.rb
kaui-0.15.0 config/initializers/devise.rb
kaui-0.14.2 config/initializers/devise.rb
kaui-0.14.1 config/initializers/devise.rb
kaui-0.14.0 config/initializers/devise.rb
kaui-0.12.0 config/initializers/devise.rb
kaui-0.11.0 config/initializers/devise.rb
kaui-0.10.0 config/initializers/devise.rb