Class: DisabilityCompensationsSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/disability_compensations_serializer.rb

Instance Method Summary collapse

Instance Method Details

#control_informationObject



6
7
8
# File 'app/serializers/disability_compensations_serializer.rb', line 6

def control_information
  object[:control_information]
end

#idObject



24
25
26
# File 'app/serializers/disability_compensations_serializer.rb', line 24

def id
  nil
end

#payment_accountObject



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/serializers/disability_compensations_serializer.rb', line 10

def 
  return unless object.key?(:payment_account)

   = object[:payment_account]

   = &.dig(:account_number)
  [:account_number] = StringHelpers.mask_sensitive() if 

  routing_number = &.dig(:routing_number)
  [:routing_number] = StringHelpers.mask_sensitive(routing_number) if routing_number

  
end

#typeObject



28
29
30
# File 'app/serializers/disability_compensations_serializer.rb', line 28

def type
  'direct_deposit/disability_compensations'
end