class Glimmer::DataBinding::Observer::Proc
Observer
Proc
default implementation that takes an observer block to process updates via call method
Public Class Methods
Source
# File lib/glimmer/data_binding/observer.rb, line 39 def initialize(&observer_block) @observer_block = observer_block end
Public Instance Methods
Source
# File lib/glimmer/data_binding/observer.rb, line 44 def call(new_value=nil, *extra_args) @observer_block.call(new_value, *extra_args) end
Called by observables once updates occur sending in the new_value if any