Class: Wamp::Manager::Event::Error

Inherits:
Base
  • Object
show all
Defined in:
lib/wamp/manager/event/error.rb

Overview

Welcome Message Event

Instance Attribute Summary

Attributes inherited from Base

#session

Instance Method Summary collapse

Methods inherited from Base

#initialize, #listen_event_name, #transmit

Constructor Details

This class inherits a constructor from Wamp::Manager::Event::Base

Instance Method Details

#emit_event(message) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/wamp/manager/event/error.rb', line 14

def emit_event(message)
  session.emit(emit_event_name, nil, message)

  begin
    raise message.error if message.error
  rescue StandardError => e
    puts "Error: #{e.message}"
  end
end

#emit_event_nameObject



10
11
12
# File 'lib/wamp/manager/event/error.rb', line 10

def emit_event_name
  "request_#{request_id}"
end

#error?Boolean



24
25
26
# File 'lib/wamp/manager/event/error.rb', line 24

def error?
  true
end