class Geoloader::Loaders::Geonetwork
Attributes
asset[R]
geonetwork[R]
Public Class Methods
new(*args)
click to toggle source
Configure the asset, connect to Geonetwork
.
Calls superclass method
# File lib/geoloader/loaders/geonetwork.rb, line 14 def initialize(*args) super # Create and configure the asset. @asset = Geoloader::Assets::Asset.new(@file_path, @workspace, @desc_path) @asset.extend(Geoloader::Assets::Geonetwork) # Connect to Geonetwork, create the group. @geonetwork = Geoloader::Services::Geonetwork.new @geonetwork.ensure_group(@workspace) end
Public Instance Methods
load()
click to toggle source
Push an asset to Geonetwork
.
# File lib/geoloader/loaders/geonetwork.rb, line 31 def load @asset.stage do @geonetwork.create_record(@asset) end end