# File lib/gravatarify/base.rb, line 74
      def self.gravatar_params(source, url_options = {})
        params = url_options.inject([]) do |params, (key, value)|
          key = (GRAVATAR_ABBREV_OPTIONS[key] || key).to_sym # shorten & symbolize key
          unless key == :html
            value = value.call(url_options, source) if key == :d && value.respond_to?(:call)
            params << "#{key}=#{CGI.escape(value.to_s)}" if value
          end
          params
        end
        "?#{params.sort * '&'}" unless params.empty?
      end