class Libis::Ingester::MetadataFileCollector
Protected Instance Methods
search(term)
click to toggle source
# File lib/libis/ingester/tasks/metadata_file_collector.rb, line 15 def search(term) metadata_file = File.join(parameter(:location), term) return nil unless File.exist?(metadata_file) begin return Libis::Metadata::DublinCoreRecord.new(metadata_file) rescue ArgumentError => e raise Libis::WorkflowError, "Dublin Core file '#{metadata_file}' parsing error: #{e.message}" end end