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

Extended by:
ActiveSupport::Concern
Defined in:
lib/rodauth/rails/feature/internal_request.rb

Instance Method Summary collapse

Instance Method Details

#base_urlObject



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

def base_url
  return super unless missing_host? && domain && rails_url_options

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

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

#domainObject



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

def domain
  return super unless missing_host? && rails_url_options

  rails_url_options.fetch(:host)
end