Module: BWAPI::Client::CommandCenter::Displays::Screens
- Included in:
- BWAPI::Client::CommandCenter::Displays
- Defined in:
- lib/bwapi/client/command_center/displays/screens.rb
Overview
Displays module for commandcenter/displays/screens endpoints
Instance Method Summary collapse
-
#create_screen(display_id, opts = {}) ⇒ Hashie::Mash
Create a new display screen.
-
#delete_screen(display_id, screen_id) ⇒ Hashie::Mash
Delete an existing display screen.
-
#get_screen(display_id, screen_id) ⇒ Hashie::Mash
Get an existing display screen.
-
#get_screen_with_scenes(display_id, screen_id) ⇒ Hashie::Mash
Get an existing display screen with scenes.
-
#screens(display_id) ⇒ Hashie::Mash
Get the screens for a display.
-
#update_screen(display_id, screen_id, opts = {}) ⇒ Hashie::Mash
Update an existing display screen.
Instance Method Details
#create_screen(display_id, opts = {}) ⇒ Hashie::Mash
Create a new display screen
47 48 49 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 47 def create_screen(display_id, opts = {}) post "commandcenter/displays/#{display_id}/screens", opts end |
#delete_screen(display_id, screen_id) ⇒ Hashie::Mash
Delete an existing display screen
72 73 74 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 72 def delete_screen(display_id, screen_id) delete "commandcenter/displays/#{display_id}/screens/#{screen_id}" end |
#get_screen(display_id, screen_id) ⇒ Hashie::Mash
Get an existing display screen
22 23 24 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 22 def get_screen(display_id, screen_id) get "commandcenter/displays/#{display_id}/screens/#{screen_id}" end |
#get_screen_with_scenes(display_id, screen_id) ⇒ Hashie::Mash
Get an existing display screen with scenes
31 32 33 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 31 def get_screen_with_scenes(display_id, screen_id) get "commandcenter/displays/#{display_id}/screens/#{screen_id}/withscenes" end |
#screens(display_id) ⇒ Hashie::Mash
Get the screens for a display
13 14 15 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 13 def screens(display_id) get "commandcenter/displays/#{display_id}/screens" end |
#update_screen(display_id, screen_id, opts = {}) ⇒ Hashie::Mash
Update an existing display screen
63 64 65 |
# File 'lib/bwapi/client/command_center/displays/screens.rb', line 63 def update_screen(display_id, screen_id, opts = {}) put "commandcenter/displays/#{display_id}/screens/#{screen_id}", opts end |