Sha256: d2f26406c4de11b37c371f622a88f3aa66d1d786b90096b57f7c3aabca0fd3cc

Contents?: true

Size: 227 Bytes

Versions: 4

Compression:

Stored size: 227 Bytes

Contents

# Observer that takes an updater block to process updates

class BlockObserver
  include Observer

  def initialize(&updater)
    @updater = updater
  end

  def update(changed_value)
    @updater.call(changed_value)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
glimmer-0.2.1 lib/command_handlers/models/block_observer.rb
glimmer-0.2.0 lib/command_handlers/models/block_observer.rb
glimmer-0.1.11.SWT4.14 lib/command_handlers/models/block_observer.rb
glimmer-0.1.11.470 lib/command_handlers/models/block_observer.rb