You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: application_helper.rb
    path of file: ./repos/PasswordPusher/app/helpers
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

module ApplicationHelper
  # Set the HTML title for the page with a trailing site identifier.
  def title(content)
    content_for(:html_title) { "#{content} | #{Settings.brand.title}
    
  def raw_secret_url(password)
    push_locale = params["push_locale"] || I18n.locale

    if Settings.override_base_url
      raw_url = I18n.with_locale(push_locale) do
        case password
        when Password
          Settings.override_base_url + password_path(password)
        when Url
          Settings.override_base_url + url_path(password)
        when FilePush
          Settings.override_base_url + file_push_path(password)
        else
          raise "Unknown push type: #{password.class}"
        end
      end