class FidorApi::Model::Transfer::Generic
Public Class Methods
resource_name()
click to toggle source
# File lib/fidor_api/model/transfer/generic.rb, line 20 def self.resource_name 'Transfer' end
Public Instance Methods
beneficiary=(value)
click to toggle source
# File lib/fidor_api/model/transfer/generic.rb, line 24 def beneficiary=(value) write_attribute(:beneficiary, value) define_methods_for(SUPPORTED_ROUTING_TYPES[beneficiary['routing_type']]) end
routing_type()
click to toggle source
# File lib/fidor_api/model/transfer/generic.rb, line 29 def routing_type @beneficiary ||= {} @beneficiary.dig('routing_type') end
routing_type=(type)
click to toggle source
# File lib/fidor_api/model/transfer/generic.rb, line 34 def routing_type=(type) raise Errors::NotSupported unless SUPPORTED_ROUTING_TYPES.key?(type) @beneficiary ||= {} @beneficiary['routing_type'] = type define_methods_for(SUPPORTED_ROUTING_TYPES[type]) end