ListToCsv.Option.duplicate

You're seeing just the function duplicate, go back to ListToCsv.Option module for more information.

Specs

Returns list duplicated n times. And replace first :N with current 1 base index.

Examples

iex> duplicate([[:name, :N]], 2)
[[:name, 1], [:name, 2]]

iex> duplicate([{"name#", [:name, :N]}], 2)
[{"name1", [:name, 1]}, {"name2", [:name, 2]}]

iex> duplicate([[:name, :N, :item, :N]], 2)
[[:name, 1, :item, :N], [:name, 2, :item, :N]]

iex> duplicate([{"name#.item#", [:name, :N, :item, :N]}], 2)
[{"name1.item#", [:name, 1, :item, :N]}, {"name2.item#", [:name, 2, :item, :N]}]