class Glimmer::DataBinding::Observer::Proc

Observer Proc default implementation that takes an observer block to process updates via call method

Public Class Methods

new(&observer_block) click to toggle source
# File lib/glimmer/data_binding/observer.rb, line 39
def initialize(&observer_block)
  @observer_block = observer_block
end

Public Instance Methods

call(new_value=nil, *extra_args) click to toggle source

Called by observables once updates occur sending in the new_value if any

# File lib/glimmer/data_binding/observer.rb, line 44
def call(new_value=nil, *extra_args)
  @observer_block.call(new_value, *extra_args)
end