# frozen_string_literal: true module Onebox module Engine class RedditMediaOnebox include Engine include StandardEmbed matches_regexp(%r{^https?://(www\.)?reddit\.com}) def to_html if raw[:type] == "image" <<-HTML HTML elsif raw[:type] =~ %r{^video[/\.]} <<-HTML HTML else html = Onebox::Engine::AllowlistedGenericOnebox.new(@url, @timeout).to_html return if Onebox::Helpers.blank?(html) html end end end end end