class Xsys::Model::CorporationTaxesCalculation
Public Class Methods
attr_list()
click to toggle source
# File lib/xsys/model/corporation_taxes_calculation.rb, line 4 def self.attr_list [:cuit, :corporate_name, :taxes] end
new(attributes={})
click to toggle source
# File lib/xsys/model/corporation_taxes_calculation.rb, line 10 def initialize(attributes={}) self.cuit = attributes['cuit'] self.corporate_name = attributes['corporate_name'] self.taxes = attributes['taxes'].map { |tax_attrs| CorporationTax.new(tax_attrs) } end
Public Instance Methods
get_tax(tax_kind_code)
click to toggle source
# File lib/xsys/model/corporation_taxes_calculation.rb, line 16 def get_tax(tax_kind_code) taxes.find { |x| x.tax_kind_code.to_s == tax_kind_code.to_s } end