Class: RokuTvScreens

Inherits:
Screens show all
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

Attributes inherited from Screens

#guide, #live_tv, #main_menu, #mini_guide, #on_demand, #parental_controls, #product_page, #search, #settings

Instance Method Summary collapse

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

#dvrObject (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

#homeObject (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

#libraryObject (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

#loginObject (readonly)

Returns the value of attribute login.



21
22
23
# File 'lib/screens/roku_tv/roku_tv_screens.rb', line 21

def 
  @login
end

#watch_laterObject (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

#welcomeObject (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