class Capcoauth::Config::Builder
Public Class Methods
new(&block)
click to toggle source
# File lib/capcoauth/config.rb, line 26 def initialize(&block) @config = Config.new # Set defaults @config.logger = ::Rails.logger @config.using_routes = false @config.perform_login_redirects = true @config.token_verify_ttl = TOKEN_VERIFY_TTL_DEFAULT @config.capcoauth_url = CAPCOAUTH_URL_DEFAULT @config.user_id_field = :capcoauth @config.cache_store = ::ActiveSupport::Cache::MemoryStore.new @config.require_user = true @config.send_notifications = false # Evaluate configuration block @config.instance_eval(&block) end
Public Instance Methods
build()
click to toggle source
# File lib/capcoauth/config.rb, line 44 def build @config end