mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 08:09:33 +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
|