Class: ActionNetworkRest::Base
- Inherits:
-
Vertebrae::Model
- Object
- Vertebrae::Model
- ActionNetworkRest::Base
show all
- Defined in:
- lib/action_network_rest/base.rb
Instance Method Summary
collapse
Instance Method Details
#get(id) ⇒ Object
3
4
5
6
|
# File 'lib/action_network_rest/base.rb', line 3
def get(id)
response = client.get_request "#{base_path}#{url_escape(id)}"
object_from_response(response)
end
|
#list(page: 1) ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'lib/action_network_rest/base.rb', line 8
def list(page: 1)
response = client.get_request "#{base_path}?page=#{page}"
objects = response.body.dig('_embedded', osdi_key)
return [] if objects.nil?
objects.each { |obj| set_action_network_id_on_object(obj) }
objects
end
|