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