Reduce public interface of OrderInvoiceComparator

This commit is contained in:
Matt-Yorkley
2023-05-09 15:26:18 +01:00
committed by Konrad
parent 3946e7a6f5
commit 4eb05a1d73

View File

@@ -22,6 +22,8 @@ class OrderInvoiceComparator
different?(current_state_invoice, latest_invoice, invoice_update_selector)
end
private
def different?(node1, node2, attributes_selector)
simple_values1, presenters1 = attributes_selector.call(node1)
simple_values2, presenters2 = attributes_selector.call(node2)
@@ -61,8 +63,6 @@ class OrderInvoiceComparator
end
end
private
def current_state_invoice
@current_state_invoice ||= Invoice.new(
order: order,