Class: Krikri::SolrResponseBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/krikri/solr_response_builder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(query_params) ⇒ SolrResponseBuilder

Sample use:

SolrResponseBuilder.new({ :q => 'dogs' }).response
@return Blacklight::SolrResponse

Parameters:

  • query_terms (Hash)

    of terms for a Solr query



9
10
11
12
# File 'lib/krikri/solr_response_builder.rb', line 9

def initialize(query_params)
  self.response = Blacklight::SolrResponse.new(Blacklight::SolrRepository
    .new(Blacklight::Configuration.new).search(query_params), query_params)
end

Instance Attribute Details

#responseObject

Returns the value of attribute response.



3
4
5
# File 'lib/krikri/solr_response_builder.rb', line 3

def response
  @response
end