Module: Sinatra::Hancock::SSO::Helpers
- Defined in:
- lib/sinatra/hancock/sso.rb
Instance Method Summary collapse
Instance Method Details
#absolute_url(suffix = nil) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/sinatra/hancock/sso.rb', line 8 def absolute_url(suffix = nil) port_part = case request.scheme when "http" request.port == 80 ? "" : ":#{request.port}" when "https" request.port == 443 ? "" : ":#{request.port}" end "#{request.scheme}://#{request.host}#{port_part}#{suffix}" end |