class Geoloader::Loaders::ShapefileSolr
Attributes
shapefile[R]
solr[R]
Public Class Methods
new(*args)
click to toggle source
Configure the shapefile, connect to Solr.
Calls superclass method
Geoloader::Loaders::Loader::new
# File lib/geoloader/loaders/shapefile_solr.rb, line 14 def initialize(*args) super # Create and configure the asset. @shapefile = Geoloader::Assets::Asset.new(@file_path, @workspace, @desc_path) @shapefile.extend(Geoloader::Assets::Shapefile) @shapefile.extend(Geoloader::Assets::Solr) # Connect to Solr. @solr = Geoloader::Services::Solr.new end
Public Instance Methods
load()
click to toggle source
Push a Shapefile to Solr.
# File lib/geoloader/loaders/shapefile_solr.rb, line 31 def load @shapefile.stage do @solr.create_document(@shapefile) end end