class OAuth::Controllers::ApplicationControllerMethods::Filter
Public Class Methods
new(options={})
click to toggle source
# File lib/oauth/controllers/application_controller_methods.rb, line 22 def initialize(options={}) @options={ :interactive=>true, :strategies => [:token,:two_legged] }.merge(options) @strategies = Array(@options[:strategies]) @strategies << :interactive if @options[:interactive] end
Public Instance Methods
before(controller)
click to toggle source
# File lib/oauth/controllers/application_controller_methods.rb, line 31 def before(controller) Authenticator.new(controller,@strategies).allow? end