Class: EasySparql::Store
- Inherits:
-
Object
- Object
- EasySparql::Store
- Defined in:
- lib/easy_sparql/store.rb
Instance Method Summary collapse
-
#initialize(sparql_uri = nil, update_uri = nil) ⇒ Store
constructor
A new instance of Store.
- #sparql_client ⇒ Object
- #sparql_uri ⇒ Object
- #sparql_uri=(uri) ⇒ Object
- #update_uri ⇒ Object
- #update_uri=(uri) ⇒ Object
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_client ⇒ Object
46 47 48 |
# File 'lib/easy_sparql/store.rb', line 46 def sparql_client SPARQL::Client.new @sparql_uri end |
#sparql_uri ⇒ Object
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_uri ⇒ Object
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 |