Method: Faye::Error.parse

Defined in:
lib/faye/error.rb

.parse(message) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/faye/error.rb', line 9

def self.parse(message)
  message ||= ''
  return new(nil, [], message) unless Grammar::ERROR =~ message

  parts   = message.split(':')
  code    = parts[0].to_i
  params  = parts[1].split(',')
  message = parts[2]

  new(code, params, message)
end