Current section
Files
Jump to
Current section
Files
lib/valve.ex
defmodule Relief.Valve do
def stream(pressure, opts \\ []) do
flow = Keyword.get(opts, :flow, 1)
Relief.Valve.Stream.__build__(pressure, flow)
end
def example do
1..20
|> Stream.map(fn (i) -> "message #{i}" end)
|> Enum.into(Relief.Valve.stream(10))
|> Stream.chunk(5)
|> Enum.to_list
end
def runner do
example()
end
end