Class: Accounts::CentralAgentSerializer
- Inherits:
-
AbstractSerializer
- Object
- AbstractSerializer
- Accounts::CentralAgentSerializer
- Defined in:
- app/serializers/accounts/account_central_agent_serializer.rb
Class Method Summary collapse
- .available_attributes ⇒ Object
- .email(central_agent) ⇒ Object
- .name(central_agent) ⇒ Object
- .phone(central_agent) ⇒ Object
Methods inherited from AbstractSerializer
Class Method Details
.available_attributes ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/serializers/accounts/account_central_agent_serializer.rb', line 4 def available_attributes %i[ email phone name ] end |
.email(central_agent) ⇒ Object
12 13 14 |
# File 'app/serializers/accounts/account_central_agent_serializer.rb', line 12 def email(central_agent) { email: central_agent.account.user.email } end |
.name(central_agent) ⇒ Object
20 21 22 |
# File 'app/serializers/accounts/account_central_agent_serializer.rb', line 20 def name(central_agent) { name: central_agent.account.user.name } end |
.phone(central_agent) ⇒ Object
16 17 18 |
# File 'app/serializers/accounts/account_central_agent_serializer.rb', line 16 def phone(central_agent) { phone: central_agent.account.user.phone } end |