class Printos::BaseService

Public Class Methods

get_resource(resource_url, as_service=false) click to toggle source
# File lib/printos/base_service.rb, line 4
def self.get_resource(resource_url, as_service=false)
  parse(PrintosRestClient.get(resource_url, as_service))
end
parse(response) click to toggle source
# File lib/printos/base_service.rb, line 16
def self.parse(response)
  JSON.parse(response.body, symbolize_names: :true) rescue nil
end
post_resource(resource_url, payload, as_service=false) click to toggle source
# File lib/printos/base_service.rb, line 8
def self.post_resource(resource_url, payload, as_service=false)
  parse(PrintosRestClient.post(resource_url, payload, as_service))
end
put_resource(resource_url, payload, as_service=false) click to toggle source
# File lib/printos/base_service.rb, line 12
def self.put_resource(resource_url, payload, as_service=false)
  parse(PrintosRestClient.put(resource_url, payload, as_service))
end