class Marmotta::LdPathConnection
Attributes
connection[R]
uri[R]
Public Class Methods
new(connection, uri)
click to toggle source
@param [Hurley::Client] connection A client to use for running queries. @param [String, to_s] An LDPath to run
# File lib/marmotta/ld_path_connection.rb, line 6 def initialize(connection, uri) @connection = connection @uri = uri.to_s end
Public Instance Methods
get(path)
click to toggle source
# File lib/marmotta/ld_path_connection.rb, line 11 def get(path) result = connection.get(api_path) do |req| req.query[:uri] = uri req.query[:path] = path.to_s req.query.delete(:graph) req.header = {} end if result.status_code == 200 JSON.parse(result.body) else [] end end
Private Instance Methods
api_path()
click to toggle source
# File lib/marmotta/ld_path_connection.rb, line 27 def api_path "ldpath/path" end