class Elastify::Helpers::ElasticSearch::SearchResult
Attributes
elastify_options[RW]
id[RW]
index[RW]
score[RW]
source[RW]
type[RW]
Public Class Methods
new(elasticsearch_search_result_hit, elastify_options)
click to toggle source
# File lib/elastify/helpers/elastic_search/search_result.rb, line 8 def initialize(elasticsearch_search_result_hit, elastify_options) @index = elasticsearch_search_result_hit["_index"] @type = elasticsearch_search_result_hit["_type"] @id = elasticsearch_search_result_hit["_id"] @source = elasticsearch_search_result_hit["_source"] @elastify_options = elastify_options end
Public Instance Methods
decode()
click to toggle source
# File lib/elastify/helpers/elastic_search/search_result.rb, line 16 def decode data = {} if @elastify_options[:decode] data = @elastify_options[:decode].call(@source) end return data end