Class: RateConversion

Inherits:
Object
  • Object
show all
Defined in:
lib/rate_conversion.rb

Constant Summary collapse

RoundTo =
10
MemberRateDataFile =
"#{RAILS_ROOT}/tmp/budget_member_rate_data.yml"
DeliverableDataFile =
"#{RAILS_ROOT}/tmp/budget_deliverable_data.yml"
VendorInvoiceDataFile =
"#{RAILS_ROOT}/tmp/billing_vendor_invoice_data.yml"

Class Method Summary collapse

Class Method Details

.compare_values(pre, post, message) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/rate_conversion.rb', line 9

def self.compare_values(pre, post, message)
  pre = pre.to_f.round(RoundTo)
  post = post.to_f.round(RoundTo)
  
  puts "ERROR: #{message} (pre: #{pre}, post: #{post})" unless pre == post
  return pre == post
end