Class: Playapi::Visual
- Inherits:
-
Object
- Object
- Playapi::Visual
- Extended by:
- Utils
- Defined in:
- lib/playapi/visual.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#media ⇒ Object
readonly
Returns the value of attribute media.
Class Method Summary collapse
- .create(opts) ⇒ Object
- .destroy(id) ⇒ Object
- .get(id) ⇒ Object
- .get_all ⇒ Object
- .update(id, opts) ⇒ Object
Methods included from Utils
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
6 7 8 |
# File 'lib/playapi/visual.rb', line 6 def description @description end |
#media ⇒ Object (readonly)
Returns the value of attribute media.
6 7 8 |
# File 'lib/playapi/visual.rb', line 6 def media @media end |
Class Method Details
.create(opts) ⇒ Object
20 21 22 23 |
# File 'lib/playapi/visual.rb', line 20 def create(opts) url = "api/v2/visuals" get_object(:post, "visual", url, {:visual => opts}) end |
.destroy(id) ⇒ Object
30 31 32 33 |
# File 'lib/playapi/visual.rb', line 30 def destroy(id) url = "api/v2/visuals/#{id}" get_object(:delete, "visual", url) end |
.get(id) ⇒ Object
15 16 17 18 |
# File 'lib/playapi/visual.rb', line 15 def get(id) url = "api/v2/visuals/#{id}" get_object(:get, "visual", url) end |
.get_all ⇒ Object
10 11 12 13 |
# File 'lib/playapi/visual.rb', line 10 def get_all url "api/v2/visuals" get_object(:get, "visuals", url) end |
.update(id, opts) ⇒ Object
25 26 27 28 |
# File 'lib/playapi/visual.rb', line 25 def update(id, opts) url = "api/v2/visuals/#{id}" get_object(:put, "visual", url, {:visual => opts}) end |