Class: EasySparql::Store

Inherits:
Object
  • Object
show all
Defined in:
lib/easy_sparql/store.rb

Instance Method Summary collapse

Constructor Details

#initialize(sparql_uri = nil, update_uri = nil) ⇒ Store

Returns a new instance of Store.



23
24
25
26
# File 'lib/easy_sparql/store.rb', line 23

def initialize(sparql_uri = nil, update_uri = nil)
  @sparql_uri = sparql_uri
  @update_uri = update_uri
end

Instance Method Details

#sparql_clientObject



46
47
48
# File 'lib/easy_sparql/store.rb', line 46

def sparql_client
  SPARQL::Client.new @sparql_uri
end

#sparql_uriObject



32
33
34
35
# File 'lib/easy_sparql/store.rb', line 32

def sparql_uri
  raise Exception.new "You need to set a valid SPARQL URI using Resource.sparql_uri = <uri>" unless @sparql_uri
  @sparql_uri
end

#sparql_uri=(uri) ⇒ Object



28
29
30
# File 'lib/easy_sparql/store.rb', line 28

def sparql_uri=(uri)
  @sparql_uri = uri
end

#update_uriObject



41
42
43
44
# File 'lib/easy_sparql/store.rb', line 41

def update_uri
  raise Exception.new "You need to set a valid SPARQL Update URI using Resource.update_uri = <uri>" unless @update_uri
  @update_uri
end

#update_uri=(uri) ⇒ Object



37
38
39
# File 'lib/easy_sparql/store.rb', line 37

def update_uri=(uri)
  @update_uri = uri
end