diff options
author | Andreas Maunz <andreas@maunz.de> | 2012-10-31 15:35:34 +0100 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2012-10-31 15:35:34 +0100 |
commit | 8a2b749ccef94b229a32ec716c93388f5c7495d7 (patch) | |
tree | 81699a92364e76240354e6f67876a46d5291dc10 /lib/opentox.rb | |
parent | 3c7161c8c7ff4193245eb4a7b428712def99b22e (diff) |
Fixed get for dataset from RDF
Diffstat (limited to 'lib/opentox.rb')
-rw-r--r-- | lib/opentox.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/opentox.rb b/lib/opentox.rb index faa7b58..0f29c30 100644 --- a/lib/opentox.rb +++ b/lib/opentox.rb @@ -130,8 +130,8 @@ module OpenTox RDF_FORMATS.each do |format| # rdf parse methods for all formats e.g. parse_rdfxml - send :define_method, "parse_#{format}".to_sym do |rdf| - @rdf = RDF::Graph.new + send :define_method, "parse_#{format}".to_sym do |rdf,init=true| + @rdf = RDF::Graph.new if init RDF::Reader.for(format).new(rdf) do |reader| reader.each_statement{ |statement| @rdf << statement } end |