Class: MCLib::EventFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/mclib/event_factory.rb

Defined Under Namespace

Classes: Chat, Login, Unknown, Warning

Instance Method Summary collapse

Instance Method Details

#build(message, meta_data, type) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/mclib/event_factory.rb', line 10

def build(message, , type)
  if type == :warn
    return Warning.new message
  end

  @message, @meta_data = message, 

  case detect_event
  when :chat
    parse_chat
  when :login
    
  when :unknown
    Unknown.new message, 
  else
    Unknown.new message, 
  end
end