From 12310ce2dc5dac31687e957f2de1e6a6d70f11b4 Mon Sep 17 00:00:00 2001 From: Moises Macia Date: Fri, 13 Mar 2026 21:55:05 +0000 Subject: [PATCH] add feed formats --- lib/feed_reader/formats/atom.ex | 7 +++++++ lib/feed_reader/formats/rdf.ex | 7 +++++++ lib/feed_reader/formats/rss.ex | 9 +++++++++ 3 files changed, 23 insertions(+) create mode 100644 lib/feed_reader/formats/atom.ex create mode 100644 lib/feed_reader/formats/rdf.ex create mode 100644 lib/feed_reader/formats/rss.ex diff --git a/lib/feed_reader/formats/atom.ex b/lib/feed_reader/formats/atom.ex new file mode 100644 index 0000000..5eab409 --- /dev/null +++ b/lib/feed_reader/formats/atom.ex @@ -0,0 +1,7 @@ +defmodule FeedReader.Formats.Atom do + @moduledoc false + + def matches_prefix?(prefix), do: Regex.match?(~r/]*\bversion\s*=\s*(["'])2\.0\1/is, prefix) + end + + def id, do: :rss +end