Sha256: fba4c7bfb9e53e5313abb33dd28ff3fd8655aae969188dc645c0e3c67f71dc6e
Contents?: true
Size: 773 Bytes
Versions: 3
Compression:
Stored size: 773 Bytes
Contents
require_relative '../Entities/instrument' class ACH < Instrument def initialize(h = nil) if(h != nil) h.each { |k,v| propNameFormatted = k.to_s + "=" #passing true because we also need to check if property exists in parent class. as it inherits Instrument if(ACH.instance_methods(true).include?(propNameFormatted.to_sym)) public_send("#{k}=",v) end } end end def AccountNumber=(accountNumber) @accountNumber = accountNumber end def AccountHolder=(accountHolder) @accountHolder = accountHolder end def ChequeNumber=(chequeNumber) @chequeNumber = chequeNumber end #private String AccountNumber; #private String AccountHolder; #private String ChequeNumber; end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
CroemincRubyGem-0.1.2 | lib/Entities/ach.rb |
MetropagoRubyGem-0.1.1 | lib/Entities/ach.rb |
MetropagoRubyGem-0.1.0 | lib/Entities/ach.rb |