Module: Miu::Messages
- Defined in:
- lib/miu/messages.rb,
lib/miu/messages/base.rb,
lib/miu/messages/text.rb,
lib/miu/messages/enter.rb,
lib/miu/messages/leave.rb,
lib/miu/messages/unknown.rb
Defined Under Namespace
Classes: Base, Enter, Leave, Text, Unknown
Class Method Summary
collapse
Class Method Details
.guess(type) ⇒ Object
12
13
14
|
# File 'lib/miu/messages.rb', line 12
def guess(type)
types[type.to_s] || Unknown
end
|
.register(type, klass) ⇒ Object
8
9
10
|
# File 'lib/miu/messages.rb', line 8
def register(type, klass)
types[type.to_s] = klass
end
|
.types ⇒ Object
4
5
6
|
# File 'lib/miu/messages.rb', line 4
def types
@types ||= {}
end
|