class Lolita::Extensions::Authentication::Proxy
Attributes
adapter[RW]
Public Class Methods
new(context,options={})
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 13 def initialize context,options={} @context = context @options = options @adapter = get_adapter() end
Public Instance Methods
authenticate_user!()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 27 def authenticate_user! @adapter.authenticate_user! end
current_user()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 19 def current_user @adapter.current_user end
default_adapter?()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 43 def default_adapter? self.adapter.is_a?(Lolita::Extensions::Authentication::DefaultAdapter) end
edit_path()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 35 def edit_path @adapter.edit_path unless default_adapter? end
sign_out_path()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 39 def sign_out_path @adapter.sign_out_path unless default_adapter? end
sign_out_via()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 31 def sign_out_via @adapter.sign_out_via unless default_adapter? end
user_signed_in?()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 23 def user_signed_in? @adapter.user_signed_in? end
Private Instance Methods
get_adapter()
click to toggle source
# File lib/lolita/extensions/authentication/proxy.rb, line 49 def get_adapter if Lolita.authentication Lolita::Extensions::Authentication::DeviseAdapter.new @context, @options else Lolita::Extensions::Authentication::DefaultAdapter.new @context, @options end end