class Solr::Request::NodeSelectionStrategy
Attributes
collection_name[R]
Public Class Methods
call(collection_name)
click to toggle source
# File lib/solr/request/node_selection_strategy.rb, line 6 def self.call(collection_name) new(collection_name).call end
new(collection_name)
click to toggle source
# File lib/solr/request/node_selection_strategy.rb, line 10 def initialize(collection_name) @collection_name = collection_name end
Public Instance Methods
call()
click to toggle source
# File lib/solr/request/node_selection_strategy.rb, line 14 def call raise "Not implemented" end
Private Instance Methods
map_urls_to_collections(urls)
click to toggle source
# File lib/solr/request/node_selection_strategy.rb, line 20 def map_urls_to_collections(urls) urls&.map { |u| File.join(u, collection_name.to_s) } end