class WineBouncer::Configuration
Attributes
auth_strategy[RW]
defined_resource_owner[RW]
Public Instance Methods
define_resource_owner(&block)
click to toggle source
# File lib/wine_bouncer/configuration.rb, line 22 def define_resource_owner &block raise(ArgumentError, 'define_resource_owner expects a block in the configuration') unless block_given? @defined_resource_owner = block end
disable(&block)
click to toggle source
when the block evaluates to true, WineBouncer
should be disabled if no block is provided, WineBouncer
is always enabled
# File lib/wine_bouncer/configuration.rb, line 34 def disable(&block) @disable_block = block end
disable_block()
click to toggle source
# File lib/wine_bouncer/configuration.rb, line 38 def disable_block @disable_block || ->() { false } end
require_strategies()
click to toggle source
# File lib/wine_bouncer/configuration.rb, line 18 def require_strategies require "wine_bouncer/auth_strategies/#{auth_strategy}" end