Class: Owldiff::Client
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.diff(*args) ⇒ Object
21 22 23 |
# File 'lib/owldiff.rb', line 21 def self.diff *args instance.query *args end |
.setup(*args) ⇒ Object
16 17 18 19 |
# File 'lib/owldiff.rb', line 16 def self.setup *args instance.set_uri(*args) instance end |
Instance Method Details
#query(*args) ⇒ Object
29 30 31 32 33 |
# File 'lib/owldiff.rb', line 29 def query *args raise_error unless @uri @uri.query = params *args # build query OntologyDiff.from_json Net::HTTP.get(@uri) end |
#set_uri(host, port) ⇒ Object
25 26 27 |
# File 'lib/owldiff.rb', line 25 def set_uri host, port @uri = URI::HTTP.build host: host, port: port , path: "/diff.json" end |