class Fiscalizer::Tax
Attributes
base[RW]
name[RW]
rate[RW]
summed[RW]
total[RW]
Public Class Methods
new(base:, rate:, name:)
click to toggle source
# File lib/fiscalizer/data_objects/tax.rb, line 3 def initialize(base:, rate:, name:) @base = base @rate = rate @name = name end
Public Instance Methods
base_str()
click to toggle source
# File lib/fiscalizer/data_objects/tax.rb, line 19 def base_str format('%15.2f', base).strip end
rate_str()
click to toggle source
# File lib/fiscalizer/data_objects/tax.rb, line 23 def rate_str format('%3.2f', rate).strip end
summed_str()
click to toggle source
# File lib/fiscalizer/data_objects/tax.rb, line 31 def summed_str format('%15.2f', summed).strip end
total_str()
click to toggle source
# File lib/fiscalizer/data_objects/tax.rb, line 27 def total_str format('%15.2f', total).strip end