Module: Flowthings::Crud::ExtendedMethods
- Includes:
- Flowthings::CrudUtils
- Included in:
- Drop
- Defined in:
- lib/flowthings/crud/extended_methods.rb
Instance Method Summary collapse
- #destroy_all(params = {}) ⇒ Object (also: #delete_all)
- #find_many(filters = {}, params = {}) ⇒ Object
Instance Method Details
#destroy_all(params = {}) ⇒ Object Also known as: delete_all
8 9 10 11 12 13 |
# File 'lib/flowthings/crud/extended_methods.rb', line 8 def destroy_all(params={}) path = mk_path params = mk_params params platform_delete path, params=params end |
#find_many(filters = {}, params = {}) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/flowthings/crud/extended_methods.rb', line 15 def find_many(filters={}, params={}) path = mk_path params = mk_params params data = [] @flow_ids.each do flow_id if filters[flow_id] data << {"flowId" => flow_id, "params" => filters[flow_id]} else data << {"flowId" => flow_id} end end platform_mget path, data=data, params=params end |