Method: Unit::Types::AccountLimits.cast

Defined in:
lib/unit-ruby/types/account_limits.rb

.cast(val) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/unit-ruby/types/account_limits.rb', line 12

def self.cast(val)
  return val if val.is_a? self
  return nil if val.nil?

  new(
    ach_limits: AchLimits.cast(val[:attributes][:ach]),
    card_limits: CardLimits.cast(val[:attributes][:card]),
    check_deposit_limits: CheckDepositLimits.cast(val[:attributes][:check_deposit])
  )
end