Sha256: 071d85c66bedf440eb6649ddd3a0acb07a00393d61362ce5808eaf363cdc5181
Contents?: true
Size: 861 Bytes
Versions: 3
Compression:
Stored size: 861 Bytes
Contents
module Wamp module Client module Manager class Base attr_reader :session, :send_message_callback # Constructor # # @param session [Wamp::Client::Session] - The session # @param success [Block] - A block to run when the request was successful def initialize(session, send_message) @session = session @send_message_callback = send_message end private # Returns the logger # def logger Wamp::Client.logger end # Sends a message # def send_message(message) self.send_message_callback.call(message) if self.send_message_callback end # Triggers an event def trigger(event, *args) self.session.trigger event, *args end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wamp_client-0.2.2 | lib/wamp/client/manager/base.rb |
wamp_client-0.2.1 | lib/wamp/client/manager/base.rb |
wamp_client-0.2.0 | lib/wamp/client/manager/base.rb |