0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-15 17:24:47 +08:00
discourse/lib/onebox/oembed.rb

17 lines
381 B
Ruby
Vendored

# frozen_string_literal: true
module Onebox
class Oembed < OpenGraph
def initialize(response)
@data = Onebox::Helpers.symbolize_keys(::MultiJson.load(response))
# never use oembed from WordPress 4.4 (it's broken)
data.delete(:html) if data[:html] && data[:html]["wp-embedded-content"]
end
def html
get(:html, nil, false)
end
end
end