Module: WhinyMassAssignment
- Defined in:
- lib/whiny-mass-assignment.rb,
lib/whiny-mass-assignment/sanitizer.rb,
lib/whiny-mass-assignment/color_escapes.rb,
lib/whiny-mass-assignment/configuration.rb
Defined Under Namespace
Modules: Application, Config, Sanitizer
Constant Summary
collapse
- COLOR_ESCAPES =
{
:none => 0,
:bright => 1,
:black => 30,
:red => 31,
:green => 32,
:yellow => 33,
:blue => 34,
:magenta => 35,
:cyan => 36,
:white => 37,
:default => 39,
}
Class Method Summary
collapse
Class Method Details
.bc(clr, text = nil) ⇒ Object
22
23
24
|
# File 'lib/whiny-mass-assignment/color_escapes.rb', line 22
def self.bc( clr, text = nil )
"\x1B[" + ( ( COLOR_ESCAPES[ clr ] || 0 ) + 10 ).to_s + 'm' + ( text ? text + "\x1B[0m" : "" )
end
|
.c(clr, text = nil) ⇒ Object
18
19
20
|
# File 'lib/whiny-mass-assignment/color_escapes.rb', line 18
def self.c( clr, text = nil )
"\x1B[" + ( COLOR_ESCAPES[ clr ] || 0 ).to_s + 'm' + ( text ? text + "\x1B[0m" : "" )
end
|