Class: FacilitiesQuery::IdsQuery
- Defined in:
- app/models/facilities_query/ids_query.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#get_facility_data, #ids_for_types, #initialize, #service_condition
Constructor Details
This class inherits a constructor from FacilitiesQuery::Base
Instance Method Details
#run ⇒ Object
5 6 7 8 9 10 |
# File 'app/models/facilities_query/ids_query.rb', line 5 def run ids_for_types(params[:ids]).flat_map do |facility_type, unique_ids| klass = "Facilities::#{facility_type.upcase}Facility".constantize klass.where(unique_id: unique_ids) end end |