Module: Rodauth::Rails::Feature::InternalRequest

Defined in:
lib/rodauth/rails/feature/internal_request.rb

Instance Method Summary collapse

Instance Method Details

#base_urlObject



11
12
13
14
15
16
17
18
19
20
# File 'lib/rodauth/rails/feature/internal_request.rb', line 11

def base_url
  return super unless missing_host? && domain

  scheme = rails_url_options[:protocol] || "http"
  port = rails_url_options[:port]

  url = "#{scheme}://#{domain}"
  url << ":#{port}" if port
  url
end

#domainObject



5
6
7
8
9
# File 'lib/rodauth/rails/feature/internal_request.rb', line 5

def domain
  return super unless missing_host?

  rails_url_options.fetch(:host)
end