Module: BWAPI::Client::CommandCenter::Displays::Scenes
- Included in:
- BWAPI::Client::CommandCenter::Displays
- Defined in:
- lib/bwapi/client/command_center/displays/scenes.rb
Overview
Displays module for commandcenter/displays/scenes endpoints
Instance Method Summary collapse
-
#create_scene(display_id, opts = {}) ⇒ Hashie::Mash
Create a new display scene.
-
#delete_scene(display_id, scene_id) ⇒ Hashie::Mash
Delete an existing display scene.
-
#get_scene(display_id, scene_id) ⇒ Hashie::Mash
Get an existing display scene.
-
#get_scene_with_sub_scenes(display_id, scene_id) ⇒ Hashie::Mash
Get an existing display scene sub scenes.
-
#scenes(display_id) ⇒ Hashie::Mash
Get the scenes for an existing display.
-
#update_scene(display_id, scene_id, opts = {}) ⇒ Hashie::Mash
Update an existing display scene.
Instance Method Details
#create_scene(display_id, opts = {}) ⇒ Hashie::Mash
Create a new display scene
49 50 51 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 49 def create_scene display_id, opts={} post "commandcenter/displays/#{display_id}/scenes", opts end |
#delete_scene(display_id, scene_id) ⇒ Hashie::Mash
Delete an existing display scene
77 78 79 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 77 def delete_scene display_id, scene_id delete "commandcenter/displays/#{display_id}/scenes/#{scene_id}" end |
#get_scene(display_id, scene_id) ⇒ Hashie::Mash
Get an existing display scene
21 22 23 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 21 def get_scene display_id, scene_id get "commandcenter/displays/#{display_id}/scenes/#{scene_id}" end |
#get_scene_with_sub_scenes(display_id, scene_id) ⇒ Hashie::Mash
Get an existing display scene sub scenes
30 31 32 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 30 def get_scene_with_sub_scenes display_id, scene_id get "commandcenter/displays/#{display_id}/scenes/#{scene_id}/subscenes" end |
#scenes(display_id) ⇒ Hashie::Mash
Get the scenes for an existing display
12 13 14 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 12 def scenes display_id get "commandcenter/displays/#{display_id}/scenes" end |
#update_scene(display_id, scene_id, opts = {}) ⇒ Hashie::Mash
Update an existing display scene
68 69 70 |
# File 'lib/bwapi/client/command_center/displays/scenes.rb', line 68 def update_scene display_id, scene_id, opts={} put "commandcenter/displays/#{display_id}/scenes/#{scene_id}", opts end |