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: svg_finder.rb
    path of file: ./repos/avo/lib/avo
    
    the code of the file until where you have to start completion: class Avo::SvgFinder
  def self.find_asset(filename)
    new(filename)
  end

    
  def pathname
    found_asset = default_strategy

    # Use the found asset
    return found_asset if found_asset.present?

    paths = [
      Rails.root.join("app", "assets", "svgs", @filename).to_s,
      Rails.root.join(@filename).to_s,
      Avo::Engine.root.join("app", "assets", "svgs", @filename).to_s,
      Avo::Engine.root.join("app", "assets", "svgs", "heroicons", "outline", @filename).to_s,
      Avo::Engine.root.join(@filename).to_s,
    ]

    paths.find do |path|
      File.exist? path
    end
  end