Class: CiscoSpark::Api
- Inherits:
-
Object
- Object
- CiscoSpark::Api
- Defined in:
- lib/cisco_spark/api.rb
Instance Attribute Summary collapse
-
#params ⇒ Object
writeonly
Sets the attribute params.
-
#request_body ⇒ Object
writeonly
Sets the attribute request_body.
-
#resource ⇒ Object
Returns the value of attribute resource.
Instance Method Summary collapse
- #delete(resource) ⇒ Object
- #get(resource, params = {}) ⇒ Object
- #post(resource, request_body = {}) ⇒ Object
- #put(resource, request_body = {}) ⇒ Object
Instance Attribute Details
#params=(value) ⇒ Object
Sets the attribute params
6 7 8 |
# File 'lib/cisco_spark/api.rb', line 6 def params=(value) @params = value end |
#request_body=(value) ⇒ Object
Sets the attribute request_body
6 7 8 |
# File 'lib/cisco_spark/api.rb', line 6 def request_body=(value) @request_body = value end |
#resource ⇒ Object
Returns the value of attribute resource.
6 7 8 |
# File 'lib/cisco_spark/api.rb', line 6 def resource @resource end |
Instance Method Details
#delete(resource) ⇒ Object
29 30 31 32 33 |
# File 'lib/cisco_spark/api.rb', line 29 def delete(resource) @resource = resource do_delete end |
#get(resource, params = {}) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/cisco_spark/api.rb', line 8 def get(resource, params={}) @resource = resource @params = params do_get end |
#post(resource, request_body = {}) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/cisco_spark/api.rb', line 15 def post(resource, request_body={}) @resource = resource @request_body = request_body do_post end |
#put(resource, request_body = {}) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/cisco_spark/api.rb', line 22 def put(resource, request_body={}) @resource = resource @request_body = request_body do_put end |