Module: Katello::Concerns::SearchByRepositoryName::ClassMethods
- Defined in:
- app/models/katello/concerns/search_by_repository_name.rb
Instance Method Summary collapse
Instance Method Details
#search_by_repo_name(_key, operator, value) ⇒ Object
15 16 17 18 19 |
# File 'app/models/katello/concerns/search_by_repository_name.rb', line 15 def search_by_repo_name(_key, operator, value) conditions = sanitize_sql_for_conditions(["#{Katello::RootRepository.table_name}.name #{operator} ?", value_to_sql(operator, value)]) query = self.joins(:repositories => :root).where(conditions).select('id') {:conditions => "#{self.table_name}.id IN (#{query.to_sql})"} end |