Class: RokuTvScreens
- Defined in:
- lib/screens/roku_tv/roku_tv_screens.rb
Overview
RokuScreens adds to or modifies the STB screens with Roku Tv-specific screens
Instance Attribute Summary collapse
-
#dvr ⇒ Object
readonly
Returns the value of attribute dvr.
-
#home ⇒ Object
readonly
Returns the value of attribute home.
-
#library ⇒ Object
readonly
Returns the value of attribute library.
-
#login ⇒ Object
readonly
Returns the value of attribute login.
-
#watch_later ⇒ Object
readonly
Returns the value of attribute watch_later.
-
#welcome ⇒ Object
readonly
Returns the value of attribute welcome.
Attributes inherited from Screens
#guide, #live_tv, #main_menu, #mini_guide, #on_demand, #parental_controls, #product_page, #search, #settings
Instance Method Summary collapse
-
#initialize(*args) ⇒ RokuTvScreens
constructor
Public: Initializes RokuTvScreens.
Constructor Details
#initialize(*args) ⇒ RokuTvScreens
Public: Initializes RokuTvScreens. NOT FOR USE IN TESTS.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 24 def initialize(*args) super(*args) @dvr = RokuTvDvr.new(@dut) @guide = RokuTvGuide.new(@dut) @home = RokuTvHome.new(@dut) @library = RokuTvLibrary.new(@dut) @live_tv = RokuTvLiveTv.new(@dut) @login = RokuTvLogin.new(@dut) @main_menu = RokuTvMainMenu.new(@dut) @mini_guide = RokuTvMiniGuide.new(@dut) @on_demand = RokuTvOnDemand.new(@dut) @product_page = RokuTvProductPage.new(@dut) @search = RokuTvSearch.new(@dut) @settings = RokuTvSettings.new(@dut) @watch_later = RokuTvWatchLater.new(@dut) @welcome = RokuTvWelcome.new(@dut) end |
Instance Attribute Details
#dvr ⇒ Object (readonly)
Returns the value of attribute dvr.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def dvr @dvr end |
#home ⇒ Object (readonly)
Returns the value of attribute home.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def home @home end |
#library ⇒ Object (readonly)
Returns the value of attribute library.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def library @library end |
#login ⇒ Object (readonly)
Returns the value of attribute login.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def login @login end |
#watch_later ⇒ Object (readonly)
Returns the value of attribute watch_later.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def watch_later @watch_later end |
#welcome ⇒ Object (readonly)
Returns the value of attribute welcome.
21 22 23 |
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21 def welcome @welcome end |