Class: Printos::BaseService
- Inherits:
-
Object
- Object
- Printos::BaseService
show all
- Defined in:
- lib/printos/base_service.rb
Class Method Summary
collapse
Class Method Details
.get_resource(resource_url, as_service = false) ⇒ Object
4
5
6
|
# 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) ⇒ Object
16
17
18
|
# 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) ⇒ Object
8
9
10
|
# 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) ⇒ Object
12
13
14
|
# 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
|