module Mojito::Controllers::Runtime::VirtualHost
Public Instance Methods
HOST(pattern)
click to toggle source
# File lib/mojito/controllers/runtime/virtual_host.rb, line 7 def HOST(pattern) proc do case pattern when String /#{pattern.gsub('**', '[^:]+').gsub('*', '[^:.]+')}/ === request.host_with_port when Array pattern.any? {|p| /#{p.gsub('**', '[^:]+').gsub('*', '[^:.]+')}/ === request.host_with_port } when Regexp pattern === request.host_with_port end end end