class Slack::RealTime::Concurrency::Eventmachine::Client

Attributes

logger[R]

Public Class Methods

new(url, protocols = nil, options = {}) click to toggle source
Calls superclass method
# File lib/slack/real_time/concurrency/eventmachine.rb, line 12
def initialize(url, protocols = nil, options = {})
  @logger = options.delete(:logger) || Slack::RealTime::Config.logger || Slack::Config.logger
  super
end

Public Instance Methods

parse(data) click to toggle source
Calls superclass method
# File lib/slack/real_time/concurrency/eventmachine.rb, line 17
def parse(data)
  logger.debug("#{self.class}##{__method__}") { data }
  super data
end
write(data) click to toggle source
Calls superclass method
# File lib/slack/real_time/concurrency/eventmachine.rb, line 22
def write(data)
  logger.debug("#{self.class}##{__method__}") { data }
  super data
end