module LocalSubdomain
Constants
- VERSION
Public Instance Methods
redirect_to_lvh_me()
click to toggle source
# File lib/local-subdomain/filters/local_subdomain.rb, line 8 def redirect_to_lvh_me return unless Rails.env.development? redirect_domain = ENV['SERVER_REDIRECT_DOMAIN'] || 'lvh.me' served_by_lvh_me = !request.env['SERVER_NAME'][/#{redirect_domain}$/].nil? return if served_by_lvh_me http = request.env['rack.url_scheme'] port = ENV['SERVER_REDIRECT_PORT'] || request.env['SERVER_PORT'] path = request.env['ORIGINAL_FULLPATH'] redirect_to "#{http}://#{redirect_domain}#{port == '80' ? '' : ':' + port}#{path}" end