Sha256: 4cc4a348f505f7cad88a0b954b0c771c73d58f4dd7103b40eb58161c04b41d2f
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
module Xsys module Model class CorporationTax def self.attr_list [:tax_kind_code, :tax_kind_name, :quotient, :amount, :use_default_value] end attr_reader *attr_list def initialize(attributes={}) self.tax_kind_code = attributes['tax_kind_code'] self.tax_kind_name = attributes['tax_kind_name'] self.quotient = BigDecimal.new(attributes['quotient']) self.amount = BigDecimal.new(attributes['amount']) self.use_default_value = attributes['use_default_value'] end private attr_writer *attr_list end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xsys-0.31.0 | lib/xsys/model/corporation_tax.rb |
xsys-0.30.0 | lib/xsys/model/corporation_tax.rb |
xsys-0.28.0 | lib/xsys/model/corporation_tax.rb |