Class: Reactive::Observable::FromProc

Inherits:
Base
  • Object
show all
Defined in:
lib/Reactive/observable/from_proc.rb

Instance Method Summary collapse

Methods inherited from Base

add_attributes, #first, #grep, #map, #maybe_scheduler, #merge, #observer_args, observer_on_next, #push, #scheduler, #skip, #subscribe, #subscribe_observer

Constructor Details

#initialize(&proc) ⇒ FromProc

Returns a new instance of FromProc.



6
7
8
# File 'lib/Reactive/observable/from_proc.rb', line 6

def initialize(&proc)
  @on_subscribe = proc
end

Instance Method Details

#run(observer) ⇒ Object



10
11
12
# File 'lib/Reactive/observable/from_proc.rb', line 10

def run(observer)
  @on_subscribe.call(observer)
end