Class: ProjectSearch
- Inherits:
-
Dry::Operation
- Object
- Dry::Operation
- ProjectSearch
- Defined in:
- app/operations/project_search.rb
Instance Method Summary collapse
Instance Method Details
#call(search_string:, requestor:, field_name: "Title") ⇒ Object
2 3 4 5 6 |
# File 'app/operations/project_search.rb', line 2 def call(search_string:, requestor:, field_name: "Title") verified_search_string = step verify_search_string(search_string) result_ids = step query_mediaflux(search_string: verified_search_string, requestor:, field_name:) step convert_results(result_ids) end |