module EsipOpensearchQueryBuilder

The EsipOpensearchQueryBuilder uses a hash of relevant key/value pairs to construct a string of parameters for the EsipOpensearchService

Public Class Methods

get_query_string( query_params={} ) click to toggle source
# 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