Updated

app/models/deal_product / destroy.rb

A
13 lines of codes
2 methods
3.7 complexity/method
2 churn
7.48 complexity
0 duplications
class DealProduct::Destroy
  1. DealProduct::Destroy has no descriptive comment
def initialize(deal_product) @deal_product = deal_product end def call ActiveRecord::Base.transaction do @deal_product.destroy! Deal::RecalculateAndSaveAllMonetaryValues.new(@deal_product.deal).call end @deal_product end end