module Wamp::Client::Event

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

Public Class Methods

included(base) click to toggle source
# File lib/wamp/client/event.rb, line 33
def self.included(base)
  base.extend(ClassMethods)
end