Class: Actions::Candlepin::Consumer::RemoveSubscription

Inherits:
Abstract
  • Object
show all
Defined in:
app/lib/actions/candlepin/consumer/remove_subscription.rb

Instance Method Summary collapse

Instance Method Details

#finalizeObject



15
16
17
18
# File 'app/lib/actions/candlepin/consumer/remove_subscription.rb', line 15

def finalize
  pool = ::Katello::Pool.where(:cp_id => input[:pool_id]).first
  pool&.import_data
end

#runObject



11
12
13
# File 'app/lib/actions/candlepin/consumer/remove_subscription.rb', line 11

def run
  ::Katello::Resources::Candlepin::Consumer.remove_entitlement(input[:uuid], input[:entitlement_id])
end