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
42 43 44 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 42 def self.base_class self end |
.name ⇒ Object
51 52 53 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 51 def self.name GrapeSimpleAuth.current_user_class end |
.polymorphic_name ⇒ Object
59 60 61 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 59 def self.polymorphic_name GrapeSimpleAuth.current_user_class end |
.primary_key ⇒ Object
46 47 48 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 46 def self.primary_key "id" end |
Instance Method Details
#_read_attribute(attr) ⇒ Object
55 56 57 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 55 def _read_attribute attr self.send attr end |
#as_json(*args) ⇒ Object
38 39 40 |
# File 'lib/grape_simple_auth/auth_methods/auth_methods.rb', line 38 def as_json(*args) super.as_json['table'] end |