class Tapirgo::Search::Result
Tapir search result class
@author Jonathan Hartman <j@p4nt5.com>
Attributes
json[RW]
Public Class Methods
new(result)
click to toggle source
# File lib/tapirgo/search/result.rb, line 30 def initialize(result) @json = case result when Hash result when String JSON.parse(result) end end
Public Instance Methods
content()
click to toggle source
# File lib/tapirgo/search/result.rb, line 51 def content @content ||= json['content'] end
link()
click to toggle source
# File lib/tapirgo/search/result.rb, line 47 def link @link ||= json['link'] end
published()
click to toggle source
# File lib/tapirgo/search/result.rb, line 59 def published @published ||= json['published_on'] end
score()
click to toggle source
# File lib/tapirgo/search/result.rb, line 43 def score @score ||= json['_score'] end
summary()
click to toggle source
# File lib/tapirgo/search/result.rb, line 55 def summary @summary ||= json['summary'] end
title()
click to toggle source
# File lib/tapirgo/search/result.rb, line 39 def title @title ||= json['title'] end