Class: RokuScreens
Overview
RokuScreens adds to or modifies the STB screens with Roku-specific screens
Instance Attribute Summary collapse
-
#dvr ⇒ Object
readonly
Returns the value of attribute dvr.
-
#guide_brs ⇒ Object
readonly
Returns the value of attribute guide_brs.
-
#home ⇒ Object
readonly
Returns the value of attribute home.
-
#home_brs ⇒ Object
readonly
Returns the value of attribute home_brs.
-
#library ⇒ Object
readonly
Returns the value of attribute library.
-
#live_tv_brs ⇒ Object
readonly
Returns the value of attribute live_tv_brs.
-
#login ⇒ Object
readonly
Returns the value of attribute login.
-
#login_brs ⇒ Object
readonly
Returns the value of attribute login_brs.
-
#main_menu_brs ⇒ Object
readonly
Returns the value of attribute main_menu_brs.
-
#on_demand_brs ⇒ Object
readonly
Returns the value of attribute on_demand_brs.
-
#product_page_brs ⇒ Object
readonly
Returns the value of attribute product_page_brs.
-
#search_brs ⇒ Object
readonly
Returns the value of attribute search_brs.
-
#settings_brs ⇒ Object
readonly
Returns the value of attribute settings_brs.
-
#tv_on_demand ⇒ Object
readonly
Returns the value of attribute tv_on_demand.
-
#watch_later ⇒ Object
readonly
Returns the value of attribute watch_later.
-
#watch_later_brs ⇒ Object
readonly
Returns the value of attribute watch_later_brs.
-
#welcome ⇒ Object
readonly
Returns the value of attribute welcome.
-
#welcome_brs ⇒ Object
readonly
Returns the value of attribute welcome_brs.
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) ⇒ RokuScreens
constructor
Public: Initializes RokuScreens.
Constructor Details
#initialize(*args) ⇒ RokuScreens
Public: Initializes RokuScreens. NOT FOR USE IN TESTS.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/screens/roku/roku_screens.rb', line 37 def initialize(*args) super(*args) @home = RokuHome.new(@dut) @login = RokuLogin.new(@dut) @dvr = RokuDvr.new(@dut) @guide = RokuGuide.new(@dut) @mini_guide = RokuMiniGuide.new(@dut) @main_menu = RokuMainMenu.new(@dut) @on_demand = RokuOnDemand.new(@dut) @live_tv = RokuLiveTv.new(@dut) @settings = RokuSettings.new(@dut) @library = RokuLibrary.new(@dut) #@parental_controls = IosParentalControls.new(@dut) #@devices = IosDevices.new(@dut) #@privacy_legal = IosPrivacyLegal.new(@dut) #@favorites = IosFavorites.new(@dut) @search = RokuSearch.new(@dut) @product_page = RokuProductPage.new(@dut) @watch_later = RokuWatchLater.new(@dut) @welcome = RokuWelcome.new(@dut) # Brightscript screens @guide_brs = RokuGuideBrs.new(@dut) @home_brs = RokuHomeBrs.new(@dut) @live_tv_brs = RokuLiveTvBrs.new(@dut) @login_brs = RokuLoginBrs.new(@dut) @main_menu_brs = RokuMainMenuBrs.new(@dut) @on_demand_brs = RokuOnDemandBrs.new(@dut) @product_page_brs = RokuProductPageBrs.new(@dut) @search_brs = RokuSearchBrs.new(@dut) @settings_brs = RokuSettingsBrs.new(@dut) @watch_later_brs = RokuWatchLaterBrs.new(@dut) @welcome_brs = RokuWelcomeBrs.new(@dut) end |
Instance Attribute Details
#dvr ⇒ Object (readonly)
Returns the value of attribute dvr.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def dvr @dvr end |
#guide_brs ⇒ Object (readonly)
Returns the value of attribute guide_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def guide_brs @guide_brs end |
#home ⇒ Object (readonly)
Returns the value of attribute home.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def home @home end |
#home_brs ⇒ Object (readonly)
Returns the value of attribute home_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def home_brs @home_brs end |
#library ⇒ Object (readonly)
Returns the value of attribute library.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def library @library end |
#live_tv_brs ⇒ Object (readonly)
Returns the value of attribute live_tv_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def live_tv_brs @live_tv_brs end |
#login ⇒ Object (readonly)
Returns the value of attribute login.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def login @login end |
#login_brs ⇒ Object (readonly)
Returns the value of attribute login_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def login_brs @login_brs end |
#main_menu_brs ⇒ Object (readonly)
Returns the value of attribute main_menu_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def @main_menu_brs end |
#on_demand_brs ⇒ Object (readonly)
Returns the value of attribute on_demand_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def on_demand_brs @on_demand_brs end |
#product_page_brs ⇒ Object (readonly)
Returns the value of attribute product_page_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def product_page_brs @product_page_brs end |
#search_brs ⇒ Object (readonly)
Returns the value of attribute search_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def search_brs @search_brs end |
#settings_brs ⇒ Object (readonly)
Returns the value of attribute settings_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def settings_brs @settings_brs end |
#tv_on_demand ⇒ Object (readonly)
Returns the value of attribute tv_on_demand.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def tv_on_demand @tv_on_demand end |
#watch_later ⇒ Object (readonly)
Returns the value of attribute watch_later.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def watch_later @watch_later end |
#watch_later_brs ⇒ Object (readonly)
Returns the value of attribute watch_later_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def watch_later_brs @watch_later_brs end |
#welcome ⇒ Object (readonly)
Returns the value of attribute welcome.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def welcome @welcome end |
#welcome_brs ⇒ Object (readonly)
Returns the value of attribute welcome_brs.
32 33 34 |
# File 'lib/screens/roku/roku_screens.rb', line 32 def welcome_brs @welcome_brs end |