Class: UserSerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- UserSerializer
- Defined in:
- app/serializers/user_serializer.rb
Instance Method Summary collapse
- #date_of_birth ⇒ Object
- #full_name ⇒ Object
- #image ⇒ Object
- #image_file_name ⇒ Object
- #is_host ⇒ Object
- #is_user ⇒ Object
Instance Method Details
#date_of_birth ⇒ Object
19 20 21 |
# File 'app/serializers/user_serializer.rb', line 19 def date_of_birth object.date_of_birth && object.date_of_birth.strftime("%Y-%m-%d") end |
#full_name ⇒ Object
7 8 9 |
# File 'app/serializers/user_serializer.rb', line 7 def full_name object.full_name end |
#image ⇒ Object
23 24 25 |
# File 'app/serializers/user_serializer.rb', line 23 def image object.profile_image.url || nil end |
#image_file_name ⇒ Object
27 28 29 |
# File 'app/serializers/user_serializer.rb', line 27 def image_file_name object.profile_image&.filename&.to_s || nil end |
#is_host ⇒ Object
15 16 17 |
# File 'app/serializers/user_serializer.rb', line 15 def is_host object.stay_host? end |
#is_user ⇒ Object
11 12 13 |
# File 'app/serializers/user_serializer.rb', line 11 def is_user object.stay_user? end |