Module: Katello::Concerns::LocationExtensions::ClassMethods
- Defined in:
- app/models/katello/concerns/location_extensions.rb
Instance Method Summary collapse
- #default_host_subscribe_location ⇒ Object
- #default_host_subscribe_location! ⇒ Object
- #default_location_ids ⇒ Object
Instance Method Details
#default_host_subscribe_location ⇒ Object
57 58 59 |
# File 'app/models/katello/concerns/location_extensions.rb', line 57 def default_host_subscribe_location ::Location.unscoped.find_by_title(::Setting[:default_location_subscribed_hosts]) if ::Setting[:default_location_subscribed_hosts].present? end |
#default_host_subscribe_location! ⇒ Object
61 62 63 64 65 |
# File 'app/models/katello/concerns/location_extensions.rb', line 61 def default_host_subscribe_location! location = default_host_subscribe_location fail _("Setting 'default_location_subscribed_hosts' is not set to a valid location.") if location.nil? location end |
#default_location_ids ⇒ Object
67 68 69 |
# File 'app/models/katello/concerns/location_extensions.rb', line 67 def default_location_ids [default_host_subscribe_location].compact.map(&:id).uniq end |