Class: TivoScreens

Inherits:
Screens show all
Defined in:
lib/screens/tivo/tivo_screens.rb

Overview

Adds to or modifies the screens with Tivo-specific screens.

Instance Attribute Summary

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

Public: Initializes TivoScreens. NOT FOR USE IN TESTS.



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/screens/tivo/tivo_screens.rb', line 25

def initialize(*args)
  super(*args)
  @login = TivoLogin.new(@dut)
  @dvr = TivoDvr.new(@dut)
  @guide = TivoGuide.new(@dut)
  @mini_guide = TivoMiniGuide.new(@dut)
  @main_menu = TivoMainMenu.new(@dut)
  @on_demand = TivoOnDemand.new(@dut)
  @live_tv = TivoLiveTv.new(@dut)
  @settings = TivoSettings.new(@dut)
  @parental_controls = TivoParentalControls.new(@dut)
  @search = TivoSearch.new(@dut)
  @product_page = TivoProductPage.new(@dut)
  @library = TivoLibrary.new(@dut)
  @movies = TivoMovies.new(@dut)
  @tv_shows = TivoTvShows.new(@dut)
  @video_store = TivoVideoStore.new(@dut)
end