Module: BEL::RdfRepository::Plugins::Mongo

Extended by:
ClassMethods
Defined in:
lib/bel/rdf_repository/plugins/mongo.rb

Constant Summary collapse

NAME =
'Mongo RDF Repository'
DESCRIPTION =
'A repository of RDF data on MongoDB.'

Class Method Summary collapse

Methods included from ClassMethods

create_repository

Class Method Details

.create_repository(options = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/bel/rdf_repository/plugins/mongo.rb', line 10

def self.create_repository(options = {})
  require 'rdf'
  require 'rdf/mongo'

  RDF::Mongo::Repository.new(options)
end

.descriptionObject



21
22
23
# File 'lib/bel/rdf_repository/plugins/mongo.rb', line 21

def self.description
  DESCRIPTION
end

.nameObject



17
18
19
# File 'lib/bel/rdf_repository/plugins/mongo.rb', line 17

def self.name
  NAME
end