Class: Onebox::DomainChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/onebox/domain_checker.rb

Class Method Summary collapse

Class Method Details

.is_blocked?(hostname) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
8
9
10
# File 'lib/onebox/domain_checker.rb', line 5

def self.is_blocked?(hostname)
  SiteSetting
    .blocked_onebox_domains
    &.split("|")
    .any? { |blocked| hostname == blocked || hostname.end_with?(".#{blocked}") }
end