Module#prepend
(Comme class_eval mais en meilleur)
module CustomDiscount::LineItemConcern
def copy_price
super() if my_custom_discount?
apply_custom_discount
end
end
end
Spree::LineItem.prepend(CustomDiscount::LineItemConcern)
ou alternativement
Spree::LineItem.prepend( Module.new do
def copy_price
super() if my_custom_discount?
apply_custom_discount
end
end
)















