Module: BetterAuth::Rails::Routing

Defined in:
lib/better_auth/rails/routing.rb

Instance Method Summary collapse

Instance Method Details

#better_auth(auth: nil, at: BetterAuth::Configuration::DEFAULT_BASE_PATH) ⇒ Object



6
7
8
9
10
# File 'lib/better_auth/rails/routing.rb', line 6

def better_auth(auth: nil, at: BetterAuth::Configuration::DEFAULT_BASE_PATH)
  mount_path = normalize_better_auth_mount_path(at)
  auth ||= BetterAuth::Rails.auth(base_path: mount_path)
  mount BetterAuth::Rails::MountedApp.new(auth, mount_path: mount_path), at: mount_path
end