Module: EsipOpensearchQueryBuilder
- Defined in:
- lib/gi_cat_driver/esip_opensearch_query_builder.rb
Overview
The EsipOpensearchQueryBuilder uses a hash of relevant key/value pairs to construct a string of parameters for the EsipOpensearchService
Defined Under Namespace
Classes: QueryBuilder
Class Method Summary collapse
Class Method Details
.get_query_string(query_params = {}) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/gi_cat_driver/esip_opensearch_query_builder.rb', line 11 def self.get_query_string( query_params={} ) all_params = { :si => '', :ct => '', :st => '', :bbox => '', :rel => '', :loc => '', :ts => '', :te => '', :lac => '', :luc => '', :gdc => '', :outputFormat => '' }.merge(query_params) builder = QueryBuilder.new() return builder.assemble_query(all_params) end |