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