class SimpleObserver

Public Class Methods

new(event, &blk) click to toggle source
# File lib/rui/observer_utils.rb, line 155
def initialize(event, &blk)
  @event = event
  @blk = blk
end

Public Instance Methods

update(data) click to toggle source
# File lib/rui/observer_utils.rb, line 160
def update(data)
  if data.has_key?(@event)
    @blk.generic_call(data[@event])
  end
end