Class: GrapeSimpleAuth::AuthMethods::User
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- GrapeSimpleAuth::AuthMethods::User
- Defined in:
- lib/grape_simple_auth/auth_methods/auth_methods.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.base_class ⇒ Object
50 51 52 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 50 def self.base_class self end |
.name ⇒ Object
59 60 61 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 59 def self.name GrapeSimpleAuth.current_user_class end |
.polymorphic_name ⇒ Object
67 68 69 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 67 def self.polymorphic_name GrapeSimpleAuth.current_user_class end |
.primary_key ⇒ Object
54 55 56 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 54 def self.primary_key "id" end |
Instance Method Details
#_read_attribute(attr) ⇒ Object
63 64 65 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 63 def _read_attribute attr self.send attr end |
#as_json(*args) ⇒ Object
46 47 48 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 46 def as_json(*args) super.as_json['table'] end |