Class: Actions::Katello::ContentView::AddToEnvironment

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

Instance Method Summary collapse

Instance Method Details

#plan(content_view_version, environment) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'app/lib/actions/katello/content_view/add_to_environment.rb', line 5

def plan(content_view_version, environment)
  content_view = content_view_version.content_view
  if cve = content_view.content_view_environment(environment)
    content_view_version.content_view_environments << cve
  else
    cve = content_view.add_environment(environment, content_view_version)
    plan_action(ContentView::EnvironmentCreate, cve)
  end
  content_view_version.save!
end