Class: SpectrumScreens
- Inherits:
-
StbScreens
- Object
- Screens
- StbScreens
- SpectrumScreens
- Defined in:
- lib/screens/stb/spectrum/spectrum_screens.rb
Overview
Adds to or modifies the Stb screens with Spectrum-specific screens.
Direct Known Subclasses
Instance Attribute Summary collapse
-
#diagnostics ⇒ Object
readonly
Returns the value of attribute diagnostics.
-
#dvr ⇒ Object
readonly
Returns the value of attribute dvr.
-
#library ⇒ Object
readonly
Returns the value of attribute library.
-
#movies ⇒ Object
readonly
Returns the value of attribute movies.
-
#netflix ⇒ Object
readonly
Returns the value of attribute netflix.
-
#pay_per_view ⇒ Object
readonly
Returns the value of attribute pay_per_view.
-
#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) ⇒ SpectrumScreens
constructor
Public: Initializes SpectrumScreens.
Constructor Details
#initialize(*args) ⇒ SpectrumScreens
Public: Initializes SpectrumScreens. NOT FOR USE IN TESTS.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 27 def initialize(*args) super(*args) @dvr = SpectrumDvr.new(@dut) @guide = SpectrumGuide.new(@dut) @mini_guide = SpectrumMiniGuide.new(@dut) @main_menu = SpectrumMainMenu.new(@dut) @on_demand = SpectrumOnDemand.new(@dut) @live_tv = SpectrumLiveTv.new(@dut) @settings = SpectrumSettings.new(@dut) @parental_controls = SpectrumParentalControls.new(@dut) @search = SpectrumSearch.new(@dut) @product_page = SpectrumProductPage.new(@dut) @library = SpectrumLibrary.new(@dut) @movies = SpectrumMovies.new(@dut) @tv_shows = SpectrumTvShows.new(@dut) @video_store = SpectrumVideoStore.new(@dut) @netflix = SpectrumNetflix.new(@dut) @diagnostics = SpectrumDiagnostics.new(@dut) @pay_per_view = SpectrumPayPerView.new(@dut) end |
Instance Attribute Details
#diagnostics ⇒ Object (readonly)
Returns the value of attribute diagnostics.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def diagnostics @diagnostics end |
#dvr ⇒ Object (readonly)
Returns the value of attribute dvr.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def dvr @dvr end |
#library ⇒ Object (readonly)
Returns the value of attribute library.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def library @library end |
#movies ⇒ Object (readonly)
Returns the value of attribute movies.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def movies @movies end |
#netflix ⇒ Object (readonly)
Returns the value of attribute netflix.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def netflix @netflix end |
#pay_per_view ⇒ Object (readonly)
Returns the value of attribute pay_per_view.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def pay_per_view @pay_per_view end |
#tv_shows ⇒ Object (readonly)
Returns the value of attribute tv_shows.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def tv_shows @tv_shows end |
#video_store ⇒ Object (readonly)
Returns the value of attribute video_store.
24 25 26 |
# File 'lib/screens/stb/spectrum/spectrum_screens.rb', line 24 def video_store @video_store end |