22 lines
422 B
Ruby
22 lines
422 B
Ruby
module Micropub
|
|
module Queries
|
|
module Posts
|
|
class SyndicationUrlToSource
|
|
def call(url:)
|
|
if url.match("https://social.dnitza.com")
|
|
return :mastodon
|
|
end
|
|
|
|
if url.match("https://bsky.social")
|
|
return :bluesky
|
|
end
|
|
|
|
if url.match("https://gist.github.com")
|
|
return :gist
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|