Class: Actions::Katello::Repository::BulkMetadataGenerate

Inherits:
Base
  • Object
show all
Defined in:
app/lib/actions/katello/repository/bulk_metadata_generate.rb

Instance Method Summary collapse

Instance Method Details

#plan(repos, options = {}) ⇒ Object



5
6
7
8
9
10
11
# File 'app/lib/actions/katello/repository/bulk_metadata_generate.rb', line 5

def plan(repos, options = {})
  sequence do
    plan_action(::Actions::BulkAction, ::Actions::Katello::Repository::MetadataGenerate, repos.in_default_view, options) if repos.in_default_view.any?
    plan_action(::Actions::BulkAction, ::Actions::Katello::Repository::MetadataGenerate, repos.archived, options) if repos.archived.any?
    plan_action(::Actions::BulkAction, ::Actions::Katello::Repository::MetadataGenerate, repos.in_published_environments, options) if repos.in_published_environments.any?
  end
end