codeforamerica/ohana-api

View on GitHub
lib/subdomain_constraints.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
class SubdomainConstraints
  def initialize(options)
    @subdomain = options[:subdomain]
  end

  def matches?(request)
    if @subdomain.present?
      request.subdomain == @subdomain
    else
      request.subdomain.blank? || request.subdomain == 'www'
    end
  end
end