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