class Apartment::Elevators::Domain
=> example
eg. example.com => example
Parses request host for second level domain
Assumes that tenant name should match domain
Provides a rack based tenant switching solution based on domain
def parse_tenant_name(request)
def parse_tenant_name(request) return nil if request.host.blank? request.host.match(/(www\.)?(?<sld>[^.]*)/)["sld"] end