Class: IguideScreens

Inherits:
StbScreens show all
Defined in:
lib/screens/stb/iguide/iguide_screens.rb

Overview

Adds to or modifies the Stb screens with Iguide-specific screens.

Direct Known Subclasses

Iguide1080Screens, Iguide720Screens

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) ⇒ IguideScreens

Public: Initializes IguideScreens. NOT FOR USE IN TESTS.



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/screens/stb/iguide/iguide_screens.rb', line 30

def initialize(*args)
  super(*args)
  @home = IguideHome.new(@dut)
  @login = IguideLogin.new(@dut)
  @dvr = IguideDvr.new(@dut)
  @guide = IguideGuide.new(@dut)
  @mini_guide = IguideMiniGuide.new(@dut)
  @main_menu = IguideMainMenu.new(@dut)
  @on_demand = IguideOnDemand.new(@dut)
  @live_tv = IguideLiveTv.new(@dut)
  @settings = IguideSettings.new(@dut)
  @parental_controls = IguideParentalControls.new(@dut)
  @devices = IguideDevices.new(@dut)
  @privacy_legal = IguidePrivacyLegal.new(@dut)
  @favorites = IguideFavorites.new(@dut)
  @search = IguideSearch.new(@dut)
  @product_page = IguideProductPage.new(@dut)
  @library = IguideLibrary.new(@dut)
  @tv_shows = IguideTvShows.new(@dut)
  @movies = IguideMovies.new(@dut)
  @video_store = IguideVideoStore.new(@dut)
  @quick_menu = IguideQuickMenu.new(@dut)
end

Instance Attribute Details

#quick_menuObject (readonly)

Returns the value of attribute quick_menu.



27
28
29
# File 'lib/screens/stb/iguide/iguide_screens.rb', line 27

def quick_menu
  @quick_menu
end