class Reacto::Cache::Memory
Public Class Methods
new(_ = nil)
click to toggle source
# File lib/reacto/cache/memory.rb, line 4 def initialize(_ = nil) @values = [] @closed = false end
Public Instance Methods
closed?()
click to toggle source
# File lib/reacto/cache/memory.rb, line 23 def closed? @closed end
each() { |value| ... }
click to toggle source
# File lib/reacto/cache/memory.rb, line 9 def each @values.each do |value| yield value end end
error()
click to toggle source
# File lib/reacto/cache/memory.rb, line 27 def error @error end
error?()
click to toggle source
# File lib/reacto/cache/memory.rb, line 19 def error? @error != nil end
on_close()
click to toggle source
# File lib/reacto/cache/memory.rb, line 39 def on_close @closed = true end
on_error(error)
click to toggle source
# File lib/reacto/cache/memory.rb, line 35 def on_error(error) @error = error end
on_value(value)
click to toggle source
# File lib/reacto/cache/memory.rb, line 31 def on_value(value) @values << value end
ready?()
click to toggle source
# File lib/reacto/cache/memory.rb, line 15 def ready? error? || closed? end