module PubliSci::ORM

Public Instance Methods

load_repo(repo) click to toggle source
# File lib/publisci/datacube_model.rb, line 38
def load_repo(repo)
  raise "Not an RDF::Repository - #{repo}" unless repo.is_a? RDF::Repository
  Spira.repository = repo
end
reload_observation() click to toggle source
# File lib/publisci/datacube_model.rb, line 66
def reload_observation
  PubliSci::ORM.send(:remove_const, "Observation")
  observation
end
strip_uri(uri) click to toggle source
# File lib/publisci/datacube_model.rb, line 71
def strip_uri(uri)
  uri = uri.to_s.dup
  uri[-1] = '' if uri[-1] == '>'
  uri.to_s.split('/').last.split('#').last
end