    # File lib/compass/sass_extensions/functions/cross_browser_support.rb, line 47
      def prefix(prefix, *objects)
        prefix = prefix.value if prefix.is_a?(Sass::Script::String)
        prefix = prefix[1..-1] if prefix[0] == ?-
        if objects.size > 1
          self.prefix(prefix, Sass::Script::List.new(objects, :comma))
        else
          object = objects.first
          if object.is_a?(Sass::Script::List)
            Sass::Script::List.new(object.value.map{|e|
              self.prefix(prefix, e)
            }, object.separator)
          elsif object.respond_to?(:supports?) && object.supports?(prefix) && object.respond_to?("to_#{prefix}""to_#{prefix}")
            object.options = options
            object.send("to_#{prefix}""to_#{prefix}")
          else
            object
          end
        end
      end