Sha256: 8afe7a724d0f02aa4786074253198a7f58d2abbedb613631a159f89891dd57da
Contents?: true
Size: 756 Bytes
Versions: 2
Compression:
Stored size: 756 Bytes
Contents
require 'osc_ruby/modules/validations_module' require 'osc_ruby/modules/normalize_module' require_relative '../../ext/string.rb' require 'json' module OSCRuby class QueryResults include ValidationsModule, NormalizeModule def initialize; end def query(client,query) ValidationsModule::check_client(client) ValidationsModule::check_query(query,"query") @query = URI.escape("queryResults/?query=#{query}") obj_to_find = OSCRuby::Connect.get(client,@query) if obj_to_find.code.to_i == 200 || obj_to_find.code.to_i == 201 response = NormalizeModule::normalize(obj_to_find) else response = obj_to_find.body end JSON.parse(response) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
osc_ruby-1.4.2 | lib/osc_ruby/classes/query_results.rb |
osc_ruby-1.4.1 | lib/osc_ruby/classes/query_results.rb |