Module: GrapeClient::RestMethodsCollection
- Included in:
- Base
- Defined in:
- lib/grape_client/rest_methods_collection.rb
Instance Method Summary collapse
Instance Method Details
#all ⇒ Object
9 10 11 |
# File 'lib/grape_client/rest_methods_collection.rb', line 9 def all get end |
#create(attrs) ⇒ Object
3 4 5 6 7 |
# File 'lib/grape_client/rest_methods_collection.rb', line 3 def create(attrs) object = new(attrs) object.save! object end |
#find(params) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/grape_client/rest_methods_collection.rb', line 13 def find(params) if params.is_a? Hash cache.fetch(params) do result = get(nil, params) result.is_a?(Collection) ? result.first : result end else cache.fetch(params) do get(params) end end end |
#where(conditions) ⇒ Object
26 27 28 |
# File 'lib/grape_client/rest_methods_collection.rb', line 26 def where(conditions) get(nil, conditions) end |