lpil / icalendar

🗓️ A small library for reading and writing ICalendar files.
MIT License
103 stars 56 forks source link

final ATTENDEE missing newline #49

Closed ryanwinchester closed 3 years ago

ryanwinchester commented 3 years ago

It should be

  def build("ATTENDEES", attendees) do
    Enum.map(attendees, fn attendee ->
      params =
        for {key, val} <- attendee, key != :original_value, into: "" do
          ";#{key}=#{val}"
        end

      "ATTENDEE#{params}:#{attendee.original_value}\n"
    end)
    |> Enum.join("")
  end

Instead of

  def build("ATTENDEES", attendees) do
    Enum.map(attendees, fn attendee ->
      params =
        for {key, val} <- attendee, key != :original_value, into: "" do
          ";#{key}=#{val}"
        end

      "ATTENDEE#{params}:#{attendee.original_value}"
    end)
    |> Enum.join("\n")
  end