# File lib/premailer/adapter.rb, line 30
    def self.default
      return :hpricot  if defined?(::Hpricot)
      return :nokogiri if defined?(::Nokogiri)

      REQUIREMENT_MAP.each do |(library, adapter)|
        begin
          require library
          return adapter
        rescue LoadError
          next
        end
      end

      raise RuntimeError.new("No suitable adapter for Premailer was found, please install hpricot or nokogiri")
    end