Class: Actions::Pulp::RepositoryGroup::Create
Instance Method Summary
collapse
#presenter
Methods inherited from Abstract
#pulp_extensions, #pulp_resources
Instance Method Details
#group_export_distributor ⇒ Object
25
26
27
|
# File 'app/lib/actions/pulp/repository_group/create.rb', line 25
def group_export_distributor
Runcible::Models::GroupExportDistributor.new(false, false)
end
|
#run ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/lib/actions/pulp/repository_group/create.rb', line 12
def run
pulp_resources.
repository_group.create(input[:id],
:id => input[:id],
:repo_ids => input[:pulp_ids],
:display_name => "temporary group for export",
:distributors => [group_export_distributor])
rescue RestClient::Conflict
Rails.logger.info(_("Group %{id} already created.") % {:id => input[:id]})
end
|