Module: Curate::DeviseUserShim::ClassMethods
- Defined in:
- app/models/curate/devise_user_shim.rb
Instance Method Summary collapse
- #authentication_keys ⇒ Object
- #devise ⇒ Object
- #is_a?(comparison) ⇒ Boolean
- #new_with_session(attributes, session) ⇒ Object
- #to_adapter ⇒ Object
Instance Method Details
#authentication_keys ⇒ Object
49 50 51 |
# File 'app/models/curate/devise_user_shim.rb', line 49 def authentication_keys wrapped_class.authentication_keys end |
#devise ⇒ Object
45 46 47 |
# File 'app/models/curate/devise_user_shim.rb', line 45 def devise wrapped_class.devise end |
#is_a?(comparison) ⇒ Boolean
41 42 43 |
# File 'app/models/curate/devise_user_shim.rb', line 41 def is_a?(comparison) super || wrapped_class.is_a?(comparison) end |
#new_with_session(attributes, session) ⇒ Object
53 54 55 56 |
# File 'app/models/curate/devise_user_shim.rb', line 53 def new_with_session(attributes, session) user = wrapped_class.new_with_session({}, session) new(user, attributes) end |
#to_adapter ⇒ Object
58 59 60 61 62 |
# File 'app/models/curate/devise_user_shim.rb', line 58 def to_adapter adapter = wrapped_class.to_adapter adapter.extend(ToAdaptorShim) adapter end |