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
55 56 57 |
# File 'app/models/katello/concerns/location_extensions.rb', line 55 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
59 60 61 62 63 |
# File 'app/models/katello/concerns/location_extensions.rb', line 59 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
65 66 67 |
# File 'app/models/katello/concerns/location_extensions.rb', line 65 def default_location_ids [default_host_subscribe_location].compact.map(&:id).uniq end |