Module: Wamp::Client::Event
- Included in:
- Connection, Response::CallDefer, Session, Transport::Base
- Defined in:
- lib/wamp/client/event.rb
Overview
Module that adds event capabilities to the class.
Usage:
class MyClass
include Event
create_event [:open, :close]
def do_something
trigger :open, 4
end
end
object = MyClass.new
object.on(:open) do |value|
puts value
end
object.do_something
Prints:
4
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
33 34 35 |
# File 'lib/wamp/client/event.rb', line 33 def self.included(base) base.extend(ClassMethods) end |