# This is a stub for routing; eventually hope to have this # configured via a text file using a DSL, or via a dependency # injection framework # Set the default endpoint using _root_ as its key in the ENDPOINTS hash # Querystring filter for facets (alters outgoing request querystrings) querystring_filter = Jangle::QuerystringAddingFilter.new querystring_filter.fields_to_add = { 'top' => '20', 'output' => 'xml', 'fields' => 'displayasmaintitle' } querystring_filter.overwrite = true # Hostname filter for facets hostname_filter_for_facets = Jangle::StringReplacingResponseBodyFilter.new hostname_filter_for_facets.replacements = [ ['api.talis.com/stores/elliot-dev1/services/facet', "localhost:#{SERVER_PORT}/catalog/facets"] ] # Filter for queries query_filter = Jangle::StringReplacingResponseBodyFilter.new query_filter.replacements = [ ["api.talis.com/stores/elliot-dev1/items", "localhost:#{SERVER_PORT}/catalog/items"], ["