module Term::ANSIColor

Constants

ColoredRegexp

Public Instance Methods

attributes() click to toggle source
# File examples/Visualise/term-ansicolor-0.0.4/lib/term/ansicolor.rb, line 71
def attributes
  @@attributes.map { |c| c[0] }
end
uncolored(string = nil) { || ... } click to toggle source
# File examples/Visualise/term-ansicolor-0.0.4/lib/term/ansicolor.rb, line 57
def uncolored(string = nil)
  if block_given?
    yield.gsub(ColoredRegexp, '')
  elsif string
    string.gsub(ColoredRegexp, '')
  elsif respond_to?(:to_str)
    gsub(ColoredRegexp, '')
  else
    ''
  end
end