# File lib/mustache.rb, line 204
  def self.view_class(name)
    if name != classify(name.to_s)
      name = classify(name.to_s)
    end

    # Emptiness begets emptiness.
    if name.to_s == ''
      return Mustache
    end

    file_name = underscore(name)
    name = "#{view_namespace}::#{name}"

    if const = const_get!(name)
      const
    elsif File.exists?(file = "#{view_path}/#{file_name}.rb")
      require "#{file}".chomp('.rb')
      const_get!(name) || Mustache
    else
      Mustache
    end
  end