Sha256: cd7c66e17efbda3e9425c28c0a1d3f8f3f5eaa8dcf17d862d3d43ddd50e95555
Contents?: true
Size: 391 Bytes
Versions: 40
Compression:
Stored size: 391 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
40 entries across 40 versions & 1 rubygems