module Rouge::HasModes

def mode(arg=:absent)

def mode(arg=:absent)
  return @mode if arg == :absent
  @modes ||= {}
  @modes[arg] ||= get_mode(arg)
end