Method: PubliSci::DSL#to_repository
- Defined in:
- lib/publisci/dsl/dsl.rb
#to_repository(turtle_string = generate_n3) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/publisci/dsl/dsl.rb', line 56 def to_repository(turtle_string=generate_n3) repo = settings.repository case repo when :in_memory repo = RDF::Repository.new when :fourstore repo = RDF::FourStore::Repository.new('http://localhost:8080') end f=Tempfile.new(['repo','.ttl']) f.write(turtle_string) f.close repo.load(f.path, :format => :ttl).to_s f.unlink repo end |