Module: Glue::Candlepin::Owner::InstanceMethods
- Defined in:
- app/models/katello/glue/candlepin/owner.rb
Instance Method Summary collapse
- #candlepin_owner_exists? ⇒ Boolean
- #find_owner ⇒ Object
- #generate_debug_cert ⇒ Object
- #imports ⇒ Object
- #load_debug_cert ⇒ Object
- #owner_details ⇒ Object
- #service_level ⇒ Object
- #service_level=(level) ⇒ Object
Instance Method Details
#candlepin_owner_exists? ⇒ Boolean
23 24 25 26 27 28 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 23 def candlepin_owner_exists? find_owner true rescue RestClient::ResourceNotFound false end |
#find_owner ⇒ Object
19 20 21 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 19 def find_owner Resources::Candlepin::Owner.find(self.label) end |
#generate_debug_cert ⇒ Object
44 45 46 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 44 def generate_debug_cert Resources::Candlepin::Owner.generate_ueber_cert(label) end |
#imports ⇒ Object
54 55 56 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 54 def imports Resources::Candlepin::Owner.imports(self.label) end |
#load_debug_cert ⇒ Object
48 49 50 51 52 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 48 def load_debug_cert return Resources::Candlepin::Owner.get_ueber_cert(label) rescue RestClient::ResourceNotFound return generate_debug_cert end |
#owner_details ⇒ Object
30 31 32 33 34 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 30 def owner_details @owner_details ||= find_owner @owner_details['virt_who'] ||= self.subscriptions.using_virt_who.any? @owner_details end |
#service_level ⇒ Object
36 37 38 |
# File 'app/models/katello/glue/candlepin/owner.rb', line 36 def service_level self.owner_details['defaultServiceLevel'] end |