Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/text_shade.rb

Instance Method Summary collapse

Instance Method Details

#blackString

color black method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:



13
14
15
# File 'lib/text_shade.rb', line 13

def black
  shade(30)
end

#blueString

color blue method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:



41
42
43
# File 'lib/text_shade.rb', line 41

def blue
  shade(34)
end

#cyanString

color cyan method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:



55
56
57
# File 'lib/text_shade.rb', line 55

def cyan
  shade(36)
end

#greenString

color green method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:



27
28
29
# File 'lib/text_shade.rb', line 27

def green
  shade(32)
end

#light_blueString

color light blue method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light blue color



90
91
92
# File 'lib/text_shade.rb', line 90

def light_blue
  shade(94)
end

#light_cyanString

color light cyan method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light cyan color



104
105
106
# File 'lib/text_shade.rb', line 104

def light_cyan
  shade(96)
end

#light_grayString

color light gray method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light gray color



62
63
64
# File 'lib/text_shade.rb', line 62

def light_gray
  shade(37)
end

#light_greenString

color light green method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light green color



76
77
78
# File 'lib/text_shade.rb', line 76

def light_green
  shade(92)
end

#light_magentaString

color light magenta method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light magenta color



97
98
99
# File 'lib/text_shade.rb', line 97

def light_magenta
  shade(95)
end

#light_redString

color light red method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light red color



69
70
71
# File 'lib/text_shade.rb', line 69

def light_red
  shade(91)
end

#light_yellowString

color light yellow method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in light yellow color



83
84
85
# File 'lib/text_shade.rb', line 83

def light_yellow
  shade(93)
end

#magentaString

color magenta method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in magenta color



48
49
50
# File 'lib/text_shade.rb', line 48

def magenta
  shade(35)
end

#redString

color red method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:



20
21
22
# File 'lib/text_shade.rb', line 20

def red
  shade(31)
end

#shade(code) ⇒ string

apply color to string object

Parameters:

  • request (Request)

    the request object

  • integer (integer)

Returns:

  • (string)

    converted



6
7
8
# File 'lib/text_shade.rb', line 6

def shade(code)
  puts "\e[#{code}m#{self}\e[0m"
end

#yellowString

color yellow method defined on string object

Parameters:

  • request (Request)

    the request object

Returns:

  • (String)

    in yellow color



34
35
36
# File 'lib/text_shade.rb', line 34

def yellow
  shade(33)
end