Module: PryTheme::Formattable
- Included in:
- Color256
- Defined in:
- lib/pry-theme/formattable.rb
Constant Summary collapse
- FORMATTING =
{ :bold => 1, :italic => 3, :underline => 4 }
Instance Method Summary collapse
- #bold ⇒ Object
- #bold? ⇒ Boolean
- #italic ⇒ Object
- #italic? ⇒ Boolean
- #underline ⇒ Object
- #underline? ⇒ Boolean
Instance Method Details
#bold ⇒ Object
10 11 12 |
# File 'lib/pry-theme/formattable.rb', line 10 def bold [:bold] && FORMATTING[:bold] end |
#bold? ⇒ Boolean
13 |
# File 'lib/pry-theme/formattable.rb', line 13 def bold?; !!bold; end |
#italic ⇒ Object
15 16 17 |
# File 'lib/pry-theme/formattable.rb', line 15 def italic [:italic] && FORMATTING[:italic] end |
#italic? ⇒ Boolean
18 |
# File 'lib/pry-theme/formattable.rb', line 18 def italic?; !!italic; end |
#underline ⇒ Object
20 21 22 |
# File 'lib/pry-theme/formattable.rb', line 20 def underline [:underline] && FORMATTING[:underline] end |
#underline? ⇒ Boolean
23 |
# File 'lib/pry-theme/formattable.rb', line 23 def underline?; !!underline; end |