Class: Katello::ContentViewPuppetModule

Inherits:
Model
  • Object
show all
Defined in:
app/models/katello/content_view_puppet_module.rb

Instance Method Summary collapse

Methods inherited from Model

#destroy!

Instance Method Details

#computed_versionObject



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'app/models/katello/content_view_puppet_module.rb', line 23

def computed_version
  if self.uuid
    puppet_module = PuppetModule.where(:uuid => self.uuid).first
  else
    puppet_module = PuppetModule.latest_module(
      self.name,
      self.author,
      self.content_view.puppet_repos
    )
  end

  puppet_module.try(:version)
end

#puppet_moduleObject



19
20
21
# File 'app/models/katello/content_view_puppet_module.rb', line 19

def puppet_module
  PuppetModule.find_by_uuid(self.uuid)
end