# File lib/pusher-client/socket.rb, line 229 def parser(data) return data if data.is_a? Hash return JSON.parse(data) rescue => err logger.warn(err) logger.warn("Pusher : data attribute not valid JSON - you may wish to implement your own Pusher::Client.parser") return data end