Module: Slider
- Defined in:
- lib/slider.rb
Constant Summary collapse
- VERTICAL_PADDING =
COLUMNS = 105 ROWS = 30
10
- @@columns =
80
- @@rows =
24
- @@figlet_font =
'standard'
Instance Method Summary collapse
-
#set_columns(c) ⇒ Object
FIGLET_FONT = ‘standard’.
- #set_figlet_font(f) ⇒ Object
- #set_rows(r) ⇒ Object
- #slide(heading, *text) ⇒ Object
- #start_slideshow ⇒ Object
Instance Method Details
#set_columns(c) ⇒ Object
FIGLET_FONT = ‘standard’
11 12 13 |
# File 'lib/slider.rb', line 11 def set_columns(c) @@columns = c end |
#set_figlet_font(f) ⇒ Object
19 20 21 |
# File 'lib/slider.rb', line 19 def set_figlet_font(f) @@figlet_font = f end |
#set_rows(r) ⇒ Object
15 16 17 |
# File 'lib/slider.rb', line 15 def set_rows(r) @@rows = r end |
#slide(heading, *text) ⇒ Object
23 24 25 26 |
# File 'lib/slider.rb', line 23 def (heading, *text) @slides ||= [] @slides << [heading] + text end |
#start_slideshow ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/slider.rb', line 28 def @current_slide = 0 while @current_slide < puts (*@slides[@current_slide]) STDIN.getc @current_slide += 1 end end |