Class: D4H::API::ResourceBundleResource
- Inherits:
-
Resource
- Object
- Resource
- D4H::API::ResourceBundleResource
show all
- Defined in:
- lib/d4h/api/resources/resource_bundle_resource.rb
Constant Summary
collapse
- SUB_URL =
"resource-bundles"
Instance Attribute Summary
Attributes inherited from Resource
#client
Instance Method Summary
collapse
Methods inherited from Resource
#base_path, #default_headers, #delete_request, #get_request, #handle_response, #initialize, #patch_request, #post_request, #put_request, #resource_url
Instance Method Details
#list(**params) ⇒ Object
8
9
10
|
# File 'lib/d4h/api/resources/resource_bundle_resource.rb', line 8
def list(**params)
Collection.new(get_request(resource_url, params: params).body, model_class: ResourceBundle)
end
|
#list_all(**params) ⇒ Object
12
13
14
|
# File 'lib/d4h/api/resources/resource_bundle_resource.rb', line 12
def list_all(**params)
paginate_all(params, model_class: ResourceBundle)
end
|
#show(id:) ⇒ Object
16
17
18
|
# File 'lib/d4h/api/resources/resource_bundle_resource.rb', line 16
def show(id:)
ResourceBundle.new(get_request("#{resource_url}/#{id}").body)
end
|