Module: Collins::Asset::Find
- Included in:
- Collins::Asset
- Defined in:
- lib/collins/asset_find.rb
Constant Summary collapse
- DATE_PARAMS =
Find API parameters that are dates
[ "createdAfter", "createdBefore", "updatedAfter", "updatedBefore" ]
- GENERAL_PARAMS =
Find API parameters that are not dates This list exists so that when assets are being queries, we know what keys in the find hash are attributes of the asset (such as hostname), and which are nort (such as sort or page).
[ "details", "tag", "type", "status", "page", "size", "sort", "state", "operation", "remoteLookup", "query", "sortField" ]
- ALL_PARAMS =
Returns DATE_PARAMS plus GENERAL_PARAMS.
DATE_PARAMS + GENERAL_PARAMS
Class Method Summary collapse
Class Method Details
.to_a ⇒ Object
20 21 22 |
# File 'lib/collins/asset_find.rb', line 20 def to_a Collins::Asset::Find::ALL_PARAMS end |
.valid?(key) ⇒ Boolean
23 24 25 |
# File 'lib/collins/asset_find.rb', line 23 def valid? key to_a.include?(key.to_s) end |