Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/string.rb,
lib/convert_base.rb
Instance Method Summary collapse
- #c_a(bold = false) ⇒ Object
- #c_l(bold = false) ⇒ Object
- #c_t(bold = false) ⇒ Object
- #c_x(bold = false) ⇒ Object
- #c_y(bold = false) ⇒ Object
- #c_z(bold = false) ⇒ Object
- #color(color_code, bold = false) ⇒ Object
-
#convert_base(from, to) ⇒ Object
works up-to base 36.
Instance Method Details
#c_a(bold = false) ⇒ Object
22 23 24 |
# File 'lib/string.rb', line 22 def c_a(bold=false) color($colors["A"], bold) end |
#c_l(bold = false) ⇒ Object
19 20 21 |
# File 'lib/string.rb', line 19 def c_l(bold=false) color($colors["L"], bold) end |
#c_t(bold = false) ⇒ Object
16 17 18 |
# File 'lib/string.rb', line 16 def c_t(bold=false) color($colors["T"], bold) end |
#c_x(bold = false) ⇒ Object
7 8 9 |
# File 'lib/string.rb', line 7 def c_x(bold=false) color($colors["X"], bold) end |
#c_y(bold = false) ⇒ Object
10 11 12 |
# File 'lib/string.rb', line 10 def c_y(bold=false) color($colors["Y"], bold) end |
#c_z(bold = false) ⇒ Object
13 14 15 |
# File 'lib/string.rb', line 13 def c_z(bold=false) color($colors["Z"], bold) end |
#color(color_code, bold = false) ⇒ Object
3 4 5 |
# File 'lib/string.rb', line 3 def color (color_code, bold=false) bold ? "\e[38;5;#{color_code};1m#{self}\e[0m" : "\e[38;5;#{color_code}m#{self}\e[0m" end |
#convert_base(from, to) ⇒ Object
works up-to base 36
3 4 5 |
# File 'lib/convert_base.rb', line 3 def convert_base(from, to) self.to_i(from).to_s(to) end |