Class: SamsungTvScreens

Inherits:
Screens show all
Defined in:
lib/screens/samsung_tv/samsung_tv_screens.rb

Overview

Adds to or modifies the screens with Samsung 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) ⇒ SamsungTvScreens

Public: Initializes SamsungTvScreens. 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/samsung_tv/samsung_tv_screens.rb', line 25

def initialize(*args)
  super(*args)
  @login = SamsungTvLogin.new(@dut)
  @dvr = SamsungTvDvr.new(@dut)
  @guide = SamsungTvGuide.new(@dut)
  @mini_guide = SamsungTvMiniGuide.new(@dut)
  @main_menu = SamsungTvMainMenu.new(@dut)
  @on_demand = SamsungTvOnDemand.new(@dut)
  @live_tv = SamsungTvLiveTv.new(@dut)
  @settings = SamsungTvSettings.new(@dut)
  @parental_controls = SamsungTvParentalControls.new(@dut)
  @search = SamsungTvSearch.new(@dut)
  @product_page = SamsungTvProductPage.new(@dut)
  @library = SamsungTvLibrary.new(@dut)
  @movies = SamsungTvMovies.new(@dut)
  @tv_shows = SamsungTvTvShows.new(@dut)
  @video_store = SamsungTvVideoStore.new(@dut)
end

Instance Attribute Details

#dvrObject (readonly)

Returns the value of attribute dvr.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def dvr
  @dvr
end

#libraryObject (readonly)

Returns the value of attribute library.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def library
  @library
end

#loginObject (readonly)

Returns the value of attribute login.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def 
  @login
end

#moviesObject (readonly)

Returns the value of attribute movies.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def movies
  @movies
end

#tv_showsObject (readonly)

Returns the value of attribute tv_shows.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def tv_shows
  @tv_shows
end

#video_storeObject (readonly)

Returns the value of attribute video_store.



22
23
24
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22

def video_store
  @video_store
end