app/models/dataset/iqvoc_dataset.rb in iqvoc-4.3.3 vs app/models/dataset/iqvoc_dataset.rb in iqvoc-4.4.0

- old
+ new

@@ -3,11 +3,11 @@ class Dataset::IqvocDataset attr_reader :name, :url def initialize(url) @url = URI.parse(url) - @repository = RDF::Repository.load(URI.join(url, 'dataset.rdf')) rescue nil + @repository = RDF::Repository.load(URI.join(url, 'dataset.rdf').to_s) rescue nil @name = fetch_name end def to_s "#{name} (#{url})" @@ -28,10 +28,10 @@ private def fetch_name return 'unknown' if @repository.nil? void = RDF::Vocabulary.new('http://rdfs.org/ns/void#') - query = RDF::Query.new({:dataset => {RDF.type => void.Dataset, RDF::DC.title => :title}}) + query = RDF::Query.new({ dataset: { RDF.type => void.Dataset, RDF::DC.title => :title } }) results = query.execute(@repository) return 'unknown' if results.empty? results.map { |solution| solution.title.to_s }.first end