Module: Lorikeet::Observer
- Defined in:
- lib/lorikeet.rb
Constant Summary collapse
- DEFAULT_CALLBACK_ID =
:callback
Instance Method Summary collapse
Instance Method Details
#callback_id ⇒ Object
42 43 44 |
# File 'lib/lorikeet.rb', line 42 def callback_id @callback_id ||= DEFAULT_CALLBACK_ID end |
#callback_id=(sym) ⇒ Object
46 47 48 |
# File 'lib/lorikeet.rb', line 46 def callback_id=(sym) @callback_id = sym end |
#observe(observable, callback_id = nil) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/lorikeet.rb', line 34 def observe(observable, callback_id = nil) if callback_id self.callback_id = callback_id end observable << self end |