class RichUrls::Parsers::EmbedParser

Constants

PARSERS

Public Class Methods

call(_, url) click to toggle source
# File lib/parsers/embed_parser.rb, line 17
def self.call(_, url)
  uri = URI(url)

  PARSERS.each do |parser|
    embed_parser = parser.new(uri)

    return embed_parser.parse if embed_parser.match?
  end

  nil
end