class Bacardi::ProductAmount
Public Class Methods
new(notification, payment)
click to toggle source
# File lib/bacardi/product_amount.rb, line 5 def initialize(notification, payment) @notification = notification @payment = payment end
Public Instance Methods
correct?()
click to toggle source
# File lib/bacardi/product_amount.rb, line 10 def correct? actual_gross = @payment.actual_gross actual_currency = @payment.actual_currency paid_gross = @notification.paid_gross paid_currency = @notification.paid_currency actual = ::Money.new(actual_gross, actual_currency) paid = ::Money.new(paid_gross, paid_currency) actual == paid end