Class: Katello::Events::DeletePool
- Inherits:
-
Object
- Object
- Katello::Events::DeletePool
- Defined in:
- app/models/katello/events/delete_pool.rb
Constant Summary collapse
- EVENT_TYPE =
'delete_pool'.freeze
Instance Method Summary collapse
-
#initialize(pool_id) ⇒ DeletePool
constructor
A new instance of DeletePool.
- #run ⇒ Object
Constructor Details
#initialize(pool_id) ⇒ DeletePool
Returns a new instance of DeletePool.
6 7 8 |
# File 'app/models/katello/events/delete_pool.rb', line 6 def initialize(pool_id) @pool_id = pool_id end |
Instance Method Details
#run ⇒ Object
10 11 12 13 14 15 16 |
# File 'app/models/katello/events/delete_pool.rb', line 10 def run if ::Katello::Pool.where(id: @pool_id).destroy_all.any? Rails.logger.info("Deleted pool #{@pool_id}") else Rails.logger.info("Pool with id=#{@pool_id} has already been removed") end end |