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