class Geoblacklight::Relation::Descendants
Public Class Methods
new(id, repository)
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 5 def initialize(id, repository) @search_id = id @repository = repository end
Public Instance Methods
create_search_params()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 10 def create_search_params { fq: "#{Settings.FIELDS.SOURCE}:#{@search_id}", fl: [Settings.FIELDS.TITLE, Settings.FIELDS.UNIQUE_KEY, Settings.FIELDS.GEOM_TYPE] } end
execute_query()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 15 def execute_query @repository.connection.send_and_receive( @repository.blacklight_config.solr_path, params: create_search_params ) end
results()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 22 def results response = execute_query response['response'] end