Methods

Class/Module Index [+]

Quicksearch

Isolate::Events

A simple way to watch and extend the Isolate lifecycle.

Isolate::Events.watch Isolate::Sandbox, :initialized do |sandbox|
  puts "A sandbox just got initialized: #{sandbox}"
end

Read the source for Isolate::Sandbox and Isolate::Entry to see what sort of events are fired.

Public Class Methods

watch(klass, name, &block) click to toggle source

Watch for an event called name from an instance of klass. block will be called when the event occurs. Block args vary by event, but usually an instance of the relevant class is passed.

# File lib/isolate/events.rb, line 19
def self.watch klass, name, &block
  watchers[[klass, name]] << block
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.