Class: Screens

Inherits:
Object show all
Defined in:
lib/screens/screens.rb

Overview

The Screens class contains valid screens for the DUT.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dut) ⇒ Screens

Public: Initializes Screens. NOT FOR USE IN TESTS.



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/screens/screens.rb', line 10

def initialize(dut)
  @dut = dut
  @guide = Screen.new(@dut)
  @mini_guide = Screen.new(@dut)
  @main_menu = Screen.new(@dut)
  @on_demand = Screen.new(@dut)
  @live_tv = Screen.new(@dut)
  @settings = Screen.new(@dut)
  @parental_controls = Screen.new(@dut)
  @search = Screen.new(@dut)
  @product_page = Screen.new(@dut)
end

Instance Attribute Details

#guideObject (readonly)

Returns the value of attribute guide.



6
7
8
# File 'lib/screens/screens.rb', line 6

def guide
  @guide
end

#live_tvObject (readonly)

Returns the value of attribute live_tv.



6
7
8
# File 'lib/screens/screens.rb', line 6

def live_tv
  @live_tv
end

Returns the value of attribute main_menu.



6
7
8
# File 'lib/screens/screens.rb', line 6

def main_menu
  @main_menu
end

#mini_guideObject (readonly)

Returns the value of attribute mini_guide.



6
7
8
# File 'lib/screens/screens.rb', line 6

def mini_guide
  @mini_guide
end

#on_demandObject (readonly)

Returns the value of attribute on_demand.



6
7
8
# File 'lib/screens/screens.rb', line 6

def on_demand
  @on_demand
end

#parental_controlsObject (readonly)

Returns the value of attribute parental_controls.



6
7
8
# File 'lib/screens/screens.rb', line 6

def parental_controls
  @parental_controls
end

#product_pageObject (readonly)

Returns the value of attribute product_page.



6
7
8
# File 'lib/screens/screens.rb', line 6

def product_page
  @product_page
end

#searchObject (readonly)

Returns the value of attribute search.



6
7
8
# File 'lib/screens/screens.rb', line 6

def search
  @search
end

#settingsObject (readonly)

Returns the value of attribute settings.



6
7
8
# File 'lib/screens/screens.rb', line 6

def settings
  @settings
end