Sha256: 3e7a51d20f9e3feb98b0b44f059647e35d64edee4de1d275759c03189bcbb18b

Contents?: true

Size: 428 Bytes

Versions: 1

Compression:

Stored size: 428 Bytes

Contents

module RatPack
  module Routes
    def subdomains(tld_len=1) # we set tld_len to 1, use 2 for co.uk or similar
      subdomain_regex = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/  
      @subdomains ||= if (request.host.nil? ||subdomain_regex.match(request.host))
                        request.host.split('.')[0...(1 - tld_len - 2)]
                      else
                        []
                      end
      end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
BrianTheCoder-ratpack-0.2.0 lib/ratpack/routes.rb