class Object
Public Instance Methods
multistream(data: [], methods: [])
click to toggle source
# File lib/streamable.rb, line 7 def multistream(data: [], methods: []) methods.reduce(data) { |d, m| m.is_a?(Symbol) ? Kernel.send(m, *d) : m[*d] } end
stream(data, *methods)
click to toggle source
# File lib/streamable.rb, line 3 def stream(data, *methods) methods.reduce(data) { |d, m| m.is_a?(Symbol) ? Kernel.send(m, d) : m[d] } end