mirror of
https://github.com/discourse/discourse.git
synced 2024-11-26 02:43:49 +08:00
13 lines
276 B
Ruby
13 lines
276 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Onebox
|
||
|
class DomainChecker
|
||
|
def self.is_blocked?(hostname)
|
||
|
SiteSetting
|
||
|
.blocked_onebox_domains
|
||
|
&.split("|")
|
||
|
.any? { |blocked| hostname == blocked || hostname.end_with?(".#{blocked}") }
|
||
|
end
|
||
|
end
|
||
|
end
|