Module: Veeqo::ResourceActions::ClassMethods
- Defined in:
- lib/veeqo/resource_actions.rb
Instance Method Summary collapse
- #all(params = {}) ⇒ Object
- #count(params = {}) ⇒ Object
- #create(params = {}) ⇒ Object
- #destroy(resource_id, params = {}) ⇒ Object
- #destroy_all(params = {}) ⇒ Object
- #find(resource_id, params = {}) ⇒ Object
- #update(resource_id, params = {}) ⇒ Object
Instance Method Details
#all(params = {}) ⇒ Object
25 26 27 |
# File 'lib/veeqo/resource_actions.rb', line 25 def all(params = {}) get path.build, params end |
#count(params = {}) ⇒ Object
52 53 54 |
# File 'lib/veeqo/resource_actions.rb', line 52 def count(params = {}) quantity path.build, params end |
#create(params = {}) ⇒ Object
34 35 36 |
# File 'lib/veeqo/resource_actions.rb', line 34 def create(params = {}) post path.build, params end |
#destroy(resource_id, params = {}) ⇒ Object
43 44 45 46 |
# File 'lib/veeqo/resource_actions.rb', line 43 def destroy(resource_id, params = {}) raise ArgumentError if resource_id.nil? delete path.build(resource_id), params end |
#destroy_all(params = {}) ⇒ Object
48 49 50 |
# File 'lib/veeqo/resource_actions.rb', line 48 def destroy_all(params = {}) delete path.build, params end |
#find(resource_id, params = {}) ⇒ Object
29 30 31 32 |
# File 'lib/veeqo/resource_actions.rb', line 29 def find(resource_id, params = {}) raise ArgumentError if resource_id.nil? get path.build(resource_id), params end |
#update(resource_id, params = {}) ⇒ Object
38 39 40 41 |
# File 'lib/veeqo/resource_actions.rb', line 38 def update(resource_id, params = {}) raise ArgumentError if resource_id.nil? put path.build(resource_id), params end |