Class: Stupidedi::Color::Wrapper
- Inherits:
-
Object
- Object
- Stupidedi::Color::Wrapper
show all
- Defined in:
- lib/stupidedi/color.rb
Instance Method Summary
collapse
Constructor Details
#initialize(base) ⇒ Wrapper
Returns a new instance of Wrapper.
36
37
38
|
# File 'lib/stupidedi/color.rb', line 36
def initialize(base)
@base = base
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args) ⇒ Object
90
91
92
|
# File 'lib/stupidedi/color.rb', line 90
def method_missing(name, *args)
@base.__send__(name, *args)
end
|
Instance Method Details
#composite(string) ⇒ Object
68
69
70
|
# File 'lib/stupidedi/color.rb', line 68
def composite(string)
black(string)
end
|
#element(string) ⇒ Object
48
49
50
|
# File 'lib/stupidedi/color.rb', line 48
def element(string)
black(string)
end
|
#envelope(string) ⇒ Object
84
85
86
|
# File 'lib/stupidedi/color.rb', line 84
def envelope(string)
yellow(string)
end
|
#forbidden(string) ⇒ Object
60
61
62
|
# File 'lib/stupidedi/color.rb', line 60
def forbidden(string)
noop(string)
end
|
#invalid(string) ⇒ Object
44
45
46
|
# File 'lib/stupidedi/color.rb', line 44
def invalid(string)
red(bold(string))
end
|
#loop(string) ⇒ Object
76
77
78
|
# File 'lib/stupidedi/color.rb', line 76
def loop(string)
yellow(string)
end
|
#noop(string) ⇒ Object
40
41
42
|
# File 'lib/stupidedi/color.rb', line 40
def noop(string)
string
end
|
#optional(string) ⇒ Object
56
57
58
|
# File 'lib/stupidedi/color.rb', line 56
def optional(string)
dark(white(string))
end
|
#repeated(string) ⇒ Object
64
65
66
|
# File 'lib/stupidedi/color.rb', line 64
def repeated(string)
black(string)
end
|
#required(string) ⇒ Object
52
53
54
|
# File 'lib/stupidedi/color.rb', line 52
def required(string)
bold(string)
end
|
#segment(string) ⇒ Object
72
73
74
|
# File 'lib/stupidedi/color.rb', line 72
def segment(string)
magenta(string)
end
|
#table(string) ⇒ Object
80
81
82
|
# File 'lib/stupidedi/color.rb', line 80
def table(string)
yellow(string)
end
|