Class: OdnScreens

Inherits:
StbScreens show all
Defined in:
lib/screens/stb/odn/odn_screens.rb

Overview

Adds to or modifies the Stb screens with Odn-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) ⇒ OdnScreens

Public: Initializes OdnScreens. NOT FOR USE IN TESTS.



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/screens/stb/odn/odn_screens.rb', line 23

def initialize(*args)
  super(*args)
  #@login = OdnLogin.new(@dut)
  @dvr = OdnDvr.new(@dut)
  @guide = OdnGuide.new(@dut)
  @main_menu = OdnMainMenu.new(@dut)
  @on_demand = OdnOnDemand.new(@dut)
  @on_demand_kids = OdnOnDemandKids.new(@dut)
  @on_demand_left_menu = OdnOnDemandLeftMenu.new(@dut)
  @live_tv = OdnLiveTv.new(@dut)
  @settings = OdnSettings.new(@dut)
  @parental_controls = OdnParentalControls.new(@dut)
  #@favorites = OdnFavorites.new(@dut)
  @search = OdnSearch.new(@dut)
  @product_page = OdnProductPage.new(@dut)
end

Instance Attribute Details

#dvrObject (readonly)

Returns the value of attribute dvr.



20
21
22
# File 'lib/screens/stb/odn/odn_screens.rb', line 20

def dvr
  @dvr
end

#on_demand_kidsObject (readonly)

Returns the value of attribute on_demand_kids.



20
21
22
# File 'lib/screens/stb/odn/odn_screens.rb', line 20

def on_demand_kids
  @on_demand_kids
end

#on_demand_left_menuObject (readonly)

Returns the value of attribute on_demand_left_menu.



20
21
22
# File 'lib/screens/stb/odn/odn_screens.rb', line 20

def on_demand_left_menu
  @on_demand_left_menu
end