class Wamp::Client::Manager::Base

Attributes

send_message_callback[R]
session[R]

Public Class Methods

new(session, send_message) click to toggle source

Constructor

@param session [Wamp::Client::Session] - The session @param success [Block] - A block to run when the request was successful

# File lib/wamp/client/manager/base.rb, line 12
def initialize(session, send_message)
  @session = session
  @send_message_callback = send_message
end

Private Instance Methods

logger() click to toggle source

Returns the logger

# File lib/wamp/client/manager/base.rb, line 21
def logger
  Wamp::Client.logger
end
send_message(message) click to toggle source

Sends a message

# File lib/wamp/client/manager/base.rb, line 27
def send_message(message)
  self.send_message_callback.call(message) if self.send_message_callback
end
trigger(event, *args) click to toggle source

Triggers an event

# File lib/wamp/client/manager/base.rb, line 32
def trigger(event, *args)
  self.session.trigger event, *args
end