Class: SamsungTvScreens
- 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
-
#dvr ⇒ Object
readonly
Returns the value of attribute dvr.
-
#library ⇒ Object
readonly
Returns the value of attribute library.
-
#login ⇒ Object
readonly
Returns the value of attribute login.
-
#movies ⇒ Object
readonly
Returns the value of attribute movies.
-
#tv_shows ⇒ Object
readonly
Returns the value of attribute tv_shows.
-
#video_store ⇒ Object
readonly
Returns the value of attribute video_store.
Attributes inherited from Screens
#guide, #live_tv, #main_menu, #mini_guide, #on_demand, #parental_controls, #product_page, #search, #settings
Instance Method Summary collapse
-
#initialize(*args) ⇒ SamsungTvScreens
constructor
Public: Initializes SamsungTvScreens.
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
#dvr ⇒ Object (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 |
#library ⇒ Object (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 |
#login ⇒ Object (readonly)
Returns the value of attribute login.
22 23 24 |
# File 'lib/screens/samsung_tv/samsung_tv_screens.rb', line 22 def login @login end |
#movies ⇒ Object (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_shows ⇒ Object (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_store ⇒ Object (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 |