Class: Celsius::Primo::SoapApi::Searcher::SearchBrief::SearchResultTransformation

Inherits:
Transformation
  • Object
show all
Defined in:
lib/celsius/primo/soap_api/searcher/search_brief/search_result_transformation.rb

Defined Under Namespace

Modules: OxHelpers Classes: AddMissingFacets, ParseInnerSearchBriefReturn, ProcessFacets, ProcessRecords, RemoveBogusCreationdateFacets, SelectOnlyRequestedFacets, SetTotalHits, SetupTargetSkeleton, SortFacetsBySearchRequest

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ SearchResultTransformation

Returns a new instance of SearchResultTransformation.



24
25
26
# File 'lib/celsius/primo/soap_api/searcher/search_brief/search_result_transformation.rb', line 24

def initialize(options = {})
  @search_request = options[:search_request]
end

Instance Attribute Details

#search_brief_returnObject

Returns the value of attribute search_brief_return.



21
22
23
# File 'lib/celsius/primo/soap_api/searcher/search_brief/search_result_transformation.rb', line 21

def search_brief_return
  @search_brief_return
end

#search_requestObject

Returns the value of attribute search_request.



22
23
24
# File 'lib/celsius/primo/soap_api/searcher/search_brief/search_result_transformation.rb', line 22

def search_request
  @search_request
end

Instance Method Details

#hash_from_ox_element(ox_element) ⇒ Object



28
29
30
# File 'lib/celsius/primo/soap_api/searcher/search_brief/search_result_transformation.rb', line 28

def hash_from_ox_element(ox_element)
  OxHelpers.hash_from_ox_element(ox_element)
end