class TaxManipulator::Manipulator::Base

Attributes

date[R]
price[R]

Public Class Methods

new(price, date) click to toggle source
# File lib/tax_manipulator/manipulators/base.rb, line 6
def initialize(price, date)
  @price, @date = price.to_f, date
end

Public Instance Methods

rate() click to toggle source
# File lib/tax_manipulator/manipulators/base.rb, line 10
def rate
  @rate ||= begin
    TaxManipulator.config.rates.find { |r| r.match?(date) }.rate / 100.0
  end
end