module Authenticatable::Testing::ControllerHelpers
Public Instance Methods
authenticatable()
click to toggle source
# File lib/authenticatable/testing/controller_helpers.rb, line 26 def authenticatable @request.env["authenticatable"] end
authenticatable_scope(scope, options = {})
click to toggle source
def sign_out(resource, store = nil)
@request.env["authenticatable"].sign_out(resource, store)
end
# File lib/authenticatable/testing/controller_helpers.rb, line 22 def authenticatable_scope(scope, options = {}) @request.env["authenticatable.scope"] = Authenticatable.add_scope(scope, options) end
setup_controller_request_and_response()
click to toggle source
Calls superclass method
# File lib/authenticatable/testing/controller_helpers.rb, line 6 def setup_controller_request_and_response super @request.env["authenticatable"] = Authenticatable::Proxy.new(@request.env) # Set default testing scope to :users @request.env["authenticatable.scope"] = Authenticatable.add_scope(:users, {}) end
sign_in(resource, store = nil)
click to toggle source
# File lib/authenticatable/testing/controller_helpers.rb, line 14 def sign_in(resource, store = nil) @request.env["authenticatable"].sign_in(resource, store) end