Module: Parser

Defined in:
lib/parser.rb

Class Method Summary collapse

Class Method Details

.decode(string) ⇒ Object

returns hash as ‘1’, id: ‘1’, end_point: ‘4’, data: [{key: value]}



5
6
7
8
9
10
11
# File 'lib/parser.rb', line 5

def self.decode(string)
  if pieces = string.match(@regexp)
    {type: pieces[1], id: pieces[2], end_point: pieces[4], data: pieces[5]}
  else
    {type: '0'}
  end
end