Sha256: 91982ba6503caee9c6193dbd0e8aa12bb24c7f4f97fa66af1570914aaf83c41f
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $:.unshift File.dirname(__FILE__) require 'rubygems' require 'spec' require 'bigdecimal' # XXX Remove Me require 'rdf/rdfa' require 'rdf/spec' require 'rdf/isomorphic' begin require 'rdf/redland' $redland_enabled = true rescue LoadError end require 'matchers' include Matchers module RDF module Isomorphic alias_method :==, :isomorphic_with? end class Graph def to_ntriples RDF::Writer.for(:ntriples).buffer do |writer| writer << self end end def to_rdfxml RDF::Writer.for(:rdfxml).buffer do |writer| writer << self end end end end Spec::Runner.configure do |config| config.include(RDF::Spec::Matchers) end # Heuristically detect the input stream def detect_format(stream) # Got to look into the file to see if stream.is_a?(IO) || stream.is_a?(StringIO) stream.rewind string = stream.read(1000) stream.rewind else string = stream.to_s end case string when /<\w+:RDF/ then RDF::RDFXML::Reader when /<RDF/ then RDF::RDFXML::Reader when /<html/i then RDF::RDFa::Reader when /@prefix/i then RDF::N3::Reader else RDF::NTriples::Reader end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rdf-rdfa-0.2.2 | spec/spec_helper.rb |
rdf-rdfa-0.2.1 | spec/spec_helper.rb |