Class: Cyberweb::PredefinedMethods::Header
- Inherits:
-
Object
- Object
- Cyberweb::PredefinedMethods::Header
- Defined in:
- lib/cyberweb/predefined_and_freeform_methods/header.rb
Overview
Cyberweb::PredefinedMethods::Header
Constant Summary collapse
- DEFAULT_SIZE_FOR_HEADER =
#
DEFAULT_SIZE_FOR_HEADER
#
:h1
Class Method Summary collapse
-
.clear ⇒ Object
# === Cyberweb::Header.clear ========================================================================= #.
-
.run(i) ⇒ Object
# === Cyberweb::Header.run ========================================================================= #.
-
.size=(i = 1) ⇒ Object
# === Cyberweb::Header.size=.
-
.size? ⇒ Boolean
# === Cyberweb::Header.size? ========================================================================= #.
Class Method Details
.clear ⇒ Object
#
Cyberweb::Header.clear
#
35 36 37 |
# File 'lib/cyberweb/predefined_and_freeform_methods/header.rb', line 35 def self.clear Header.size = DEFAULT_SIZE_FOR_HEADER end |
.run(i) ⇒ Object
#
Cyberweb::Header.run
#
42 43 44 |
# File 'lib/cyberweb/predefined_and_freeform_methods/header.rb', line 42 def self.run(i) send(@size, i.to_s) # Invoke .send(@size) here. end |
.size=(i = 1) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/cyberweb/predefined_and_freeform_methods/header.rb', line 54 def self.size=(i = 1) case i # Easier to work on Integers. # === h1 when 0, 1, 'h1' i = :h1 # === h2 when 2, 'h2' i = :h2 # === h3 when 3, 'h3' i = :h3 when 4, 'h4' i = :h4 when 5, 'h5' i = :h5 when 6, 'h6' i = :h6 end @size = i end |
.size? ⇒ Boolean
#
Cyberweb::Header.size?
#
28 29 30 |
# File 'lib/cyberweb/predefined_and_freeform_methods/header.rb', line 28 def self.size? @size end |