Sha256: e8cd2b382341656fdb9ae1147a1da441294e486be11d1f235aac0d67c4dee254
Contents?: true
Size: 552 Bytes
Versions: 14
Compression:
Stored size: 552 Bytes
Contents
module Geoblacklight module Metadata ## # Initialize a new Metadata instance # @param [Geoblacklight::Reference] reference the reference for the metadata resource # @return [Geoblacklight::Metadata::Base] def self.instance(reference) begin klass = "Geoblacklight::Metadata::#{reference.type.capitalize}".constantize rescue Geoblacklight.logger.warn "Metadata type #{reference.type} is not supported" klass = Geoblacklight::Metadata::Base end klass.new(reference) end end end
Version data entries
14 entries across 14 versions & 1 rubygems