class Geoblacklight::Relation::RelationResponse
Attributes
link_id[R]
search_id[R]
Public Class Methods
new(id, repository)
click to toggle source
# File lib/geoblacklight/relation/relation_response.rb, line 6 def initialize(id, repository) @link_id = id @search_id = RSolr.solr_escape(id) @repository = repository end
Public Instance Methods
ancestors()
click to toggle source
# File lib/geoblacklight/relation/relation_response.rb, line 12 def ancestors @ancestors ||= Geoblacklight::Relation::Ancestors.new(@search_id, @repository).results end
descendants()
click to toggle source
# File lib/geoblacklight/relation/relation_response.rb, line 16 def descendants @descendants ||= Geoblacklight::Relation::Descendants.new(@search_id, @repository).results end
empty?()
click to toggle source
# File lib/geoblacklight/relation/relation_response.rb, line 20 def empty? !(ancestors['numFound'].positive? || descendants['numFound'].positive?) end