Sha256: 20a93d27e58afc7ccfe8aa47796598f998e3880c68015bb9828db060c6638419
Contents?: true
Size: 387 Bytes
Versions: 272
Compression:
Stored size: 387 Bytes
Contents
class Caboose::DomainConstraint def initialize(domains) @domains = domains.is_a?(Array) ? domains.flatten : [domains].flatten end def matches?(request) m = false @domains.each do |d| if request.host =~ /#{d.gsub("\\","\\\\")}/ m = true break end end return m #return @domains.include?(request.host) end end
Version data entries
272 entries across 272 versions & 1 rubygems