Module: Meshchat::Ui::Display
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/meshchat/ui/display.rb,
lib/meshchat/ui/display/base.rb,
lib/meshchat/ui/display/manager.rb,
lib/meshchat/ui/display/readline_display.rb
Defined Under Namespace
Classes: Base, Manager, ReadlineDisplay
Class Method Summary
collapse
Class Method Details
.add_line(*args) ⇒ Object
24
25
26
|
# File 'lib/meshchat/ui/display.rb', line 24
def add_line(*args)
current.add_line(*args)
end
|
.alert(*args) ⇒ Object
40
41
42
|
# File 'lib/meshchat/ui/display.rb', line 40
def alert(*args)
current.alert(*args)
end
|
.chat(*args) ⇒ Object
48
49
50
|
# File 'lib/meshchat/ui/display.rb', line 48
def chat(*args)
current.chat(*args)
end
|
.current ⇒ Object
74
75
76
|
# File 'lib/meshchat/ui/display.rb', line 74
def current
Meshchat::Display
end
|
.debug(*args) ⇒ Object
66
67
68
|
# File 'lib/meshchat/ui/display.rb', line 66
def debug(*args)
current.debug(*args)
end
|
.emote(*args) ⇒ Object
32
33
34
|
# File 'lib/meshchat/ui/display.rb', line 32
def emote(*args)
current.emote(*args)
end
|
.error(*args) ⇒ Object
70
71
72
|
# File 'lib/meshchat/ui/display.rb', line 70
def error(*args)
current.error(*args)
end
|
.fatal(*args) ⇒ Object
TODO: break these out in to their own Logger class, and not on the display object
62
63
64
|
# File 'lib/meshchat/ui/display.rb', line 62
def fatal(*args)
current.fatal(*args)
end
|
.info(*args) ⇒ Object
28
29
30
|
# File 'lib/meshchat/ui/display.rb', line 28
def info(*args)
current.info(*args)
end
|
.present_message(*args) ⇒ Object
56
57
58
|
# File 'lib/meshchat/ui/display.rb', line 56
def present_message(*args)
current.present_message(*args)
end
|
.start(*args) ⇒ Object
TODO: Delegate doesn’t work on modules?
20
21
22
|
# File 'lib/meshchat/ui/display.rb', line 20
def start(*args)
current.start(*args)
end
|
.success(*args) ⇒ Object
44
45
46
|
# File 'lib/meshchat/ui/display.rb', line 44
def success(*args)
current.success(*args)
end
|
.warning(*args) ⇒ Object
36
37
38
|
# File 'lib/meshchat/ui/display.rb', line 36
def warning(*args)
current.warning(*args)
end
|
.whisper(*args) ⇒ Object
52
53
54
|
# File 'lib/meshchat/ui/display.rb', line 52
def whisper(*args)
current.whisper(*args)
end
|