class Rainbow::NullPresenter

def background(*_values)

def background(*_values)
  self
end

def black

def black
  self
end

def blink

def blink
  self
end

def blue

def blue
  self
end

def bright

def bright
  self
end

def color(*_values)

def color(*_values)
  self
end

def cross_out

def cross_out
  self
end

def cyan

def cyan
  self
end

def faint

def faint
  self
end

def green

def green
  self
end

def hide

def hide
  self
end

def inverse

def inverse
  self
end

def italic

def italic
  self
end

def magenta

def magenta
  self
end

def method_missing(method_name, *args)

def method_missing(method_name, *args)
  if Color::X11Named.color_names.include?(method_name) && args.empty?
    self
  else
    super
  end
end

def red

def red
  self
end

def reset

def reset
  self
end

def respond_to_missing?(method_name, *args)

def respond_to_missing?(method_name, *args)
  Color::X11Named.color_names.include?(method_name) && args.empty? || super
end

def underline

def underline
  self
end

def white

def white
  self
end

def yellow

def yellow
  self
end