Class: Tripod::SparqlClient::Data::DataClient
- Inherits:
-
Object
- Object
- Tripod::SparqlClient::Data::DataClient
- Defined in:
- lib/tripod/sparql_client.rb
Class Method Summary collapse
Class Method Details
.submit(graph_uri, data, method) ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/tripod/sparql_client.rb', line 89 def self.submit(graph_uri, data, method) url = "#{Tripod.data_endpoint}?graph=#{graph_uri}" begin RestClient::Request.execute( :method => method, :url => url, :timeout => Tripod.timeout_seconds, :payload => data ) true rescue RestClient::BadRequest => e raise Tripod::Errors::BadDataRequest.new(e.http_body, e) end end |