class Antech::Resources::BaseResource
Attributes
auth_token[R]
Public Class Methods
new(auth_token)
click to toggle source
# File lib/antech/resources/base_resource.rb, line 10 def initialize(auth_token) @auth_token = auth_token end
Public Instance Methods
base_url()
click to toggle source
# File lib/antech/resources/base_resource.rb, line 14 def base_url 'https://onlineapi.antechdiagnostics.com/api' end
Private Instance Methods
submit(request)
click to toggle source
# File lib/antech/resources/base_resource.rb, line 20 def submit(request) url = request[:url] method = request[:method] body = request[:body] || {} query = request[:query] || {} query = query.merge(accessToken: auth_token) url = "#{url}?#{URI.encode_www_form(query)}" response = if method == :get RestClient.send(method, url) else RestClient.send(method, url, body) end JSON.parse(response) end