Class: Jamnagar::Refiners::SourceDetail

Inherits:
Refiner
  • Object
show all
Defined in:
lib/jamnagar/refiners/source_detail.rb

Instance Method Summary collapse

Methods inherited from Refiner

#refine

Constructor Details

#initialize(store: nil) ⇒ SourceDetail

Returns a new instance of SourceDetail.



4
5
6
# File 'lib/jamnagar/refiners/source_detail.rb', line 4

def initialize(store: nil)
  @store = store
end

Instance Method Details

#refinement_result(item) ⇒ Object



12
13
14
# File 'lib/jamnagar/refiners/source_detail.rb', line 12

def refinement_result(item)
  {"source" => @store.find_source(item, item.raw_source)}
end

#to_sObject



8
9
10
# File 'lib/jamnagar/refiners/source_detail.rb', line 8

def to_s
  "Source Detail"
end