Class: Playapi::Visual

Inherits:
Object
  • Object
show all
Extended by:
Utils
Defined in:
lib/playapi/visual.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from Utils

hi

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



6
7
8
# File 'lib/playapi/visual.rb', line 6

def description
  @description
end

#mediaObject (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_allObject



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