class MultitenantRoutes::Master

Public Class Methods

matches?(request) click to toggle source
# File lib/multitenant_routes.rb, line 21
def self.matches?(request)
  conditions = ["request.host_with_port.eql?(MultitenantRoutes.config.master_host)"]

  if MultitenantRoutes.config.isolated_parameter
    conditions << "request.query_parameters['#{MultitenantRoutes.config.isolated_parameter}'].blank?"
  end

  eval(conditions.join(' && '))
end