Module: Arbor::API
- Included in:
- Client
- Defined in:
- lib/arbor/api.rb
Instance Method Summary collapse
Instance Method Details
#query(type, query = nil) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/arbor/api.rb', line 12 def query(type, query = nil) resource = parse_resource_name(type) query_string = query.build_query_string if query data = get("/rest-v2/#{resource.dasherize.tr('/', '_')}?#{query_string}") unmarshall_data(data, resource) end |
#retrieve(type, id) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/arbor/api.rb', line 5 def retrieve(type, id) resource = parse_resource_name(type) data = get("/rest-v2/#{resource.dasherize}/#{id}") unmarshall_data(data, resource) end |