Module: Dread::EventFactory
- Defined in:
- lib/dread/factories/event_factory.rb
Class Method Summary collapse
Class Method Details
.build(line) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/dread/factories/event_factory.rb', line 5 def self.build(line) re = /event ([0-9a-f]{8})$/ md = line.match(re) type = md[0].split.last.to_i(16) case (type & 1) when 1 GadgetEvent.new(line) when 0 EndpointEvent.new(line) else e end end |