Module: MeshChat::Display
- Defined in:
- lib/meshchat/display.rb,
lib/meshchat/display/base.rb,
lib/meshchat/display/manager.rb
Defined Under Namespace
Class Method Summary collapse
- .add_line(*args) ⇒ Object
- .alert(*args) ⇒ Object
- .chat(*args) ⇒ Object
- .current ⇒ Object
- .debug(*args) ⇒ Object
- .error(*args) ⇒ Object
-
.fatal(*args) ⇒ Object
TODO: break these out in to their own Logger class, and not on the display object.
- .info(*args) ⇒ Object
- .present_message(*args) ⇒ Object
-
.start(*args) ⇒ Object
TODO: Delegate doesn’t work on modules?.
- .success(*args) ⇒ Object
- .warning(*args) ⇒ Object
- .whisper(*args) ⇒ Object
Class Method Details
.add_line(*args) ⇒ Object
12 |
# File 'lib/meshchat/display.rb', line 12 def add_line(*args); current.add_line(*args); end |
.alert(*args) ⇒ Object
15 |
# File 'lib/meshchat/display.rb', line 15 def alert(*args); current.alert(*args); end |
.chat(*args) ⇒ Object
17 |
# File 'lib/meshchat/display.rb', line 17 def chat(*args); current.chat(*args); end |
.current ⇒ Object
27 28 29 |
# File 'lib/meshchat/display.rb', line 27 def current MeshChat::Instance.display end |
.debug(*args) ⇒ Object
24 |
# File 'lib/meshchat/display.rb', line 24 def debug(*args); current.debug(*args); end |
.error(*args) ⇒ Object
25 |
# File 'lib/meshchat/display.rb', line 25 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
23 |
# File 'lib/meshchat/display.rb', line 23 def fatal(*args); current.fatal(*args); end |
.info(*args) ⇒ Object
13 |
# File 'lib/meshchat/display.rb', line 13 def info(*args); current.info(*args); end |
.present_message(*args) ⇒ Object
19 |
# File 'lib/meshchat/display.rb', line 19 def (*args); current.(*args); end |
.start(*args) ⇒ Object
TODO: Delegate doesn’t work on modules?
11 |
# File 'lib/meshchat/display.rb', line 11 def start(*args); current.start(*args); end |
.success(*args) ⇒ Object
16 |
# File 'lib/meshchat/display.rb', line 16 def success(*args); current.success(*args); end |
.warning(*args) ⇒ Object
14 |
# File 'lib/meshchat/display.rb', line 14 def warning(*args); current.warning(*args); end |
.whisper(*args) ⇒ Object
18 |
# File 'lib/meshchat/display.rb', line 18 def whisper(*args); current.whisper(*args); end |