module Meshchat::Ui::Display

Public Instance Methods

add_line(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 24
def add_line(*args)
  current.add_line(*args)
end
alert(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 40
def alert(*args)
  current.alert(*args)
end
chat(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 48
def chat(*args)
  current.chat(*args)
end
current() click to toggle source
# File lib/meshchat/ui/display.rb, line 74
def current
  Meshchat::Display
end
debug(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 66
def debug(*args)
  current.debug(*args)
end
emote(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 32
def emote(*args)
  current.emote(*args)
end
error(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 70
def error(*args)
  current.error(*args)
end
fatal(*args) click to toggle source

TODO: break these out in to their own Logger class, and not on the display object

# File lib/meshchat/ui/display.rb, line 62
def fatal(*args)
  current.fatal(*args)
end
info(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 28
def info(*args)
  current.info(*args)
end
present_message(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 56
def present_message(*args)
  current.present_message(*args)
end
start(*args) click to toggle source

TODO: Delegate doesn't work on modules?

# File lib/meshchat/ui/display.rb, line 20
def start(*args)
  current.start(*args)
end
success(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 44
def success(*args)
  current.success(*args)
end
warning(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 36
def warning(*args)
  current.warning(*args)
end
whisper(*args) click to toggle source
# File lib/meshchat/ui/display.rb, line 52
def whisper(*args)
  current.whisper(*args)
end