# File lib/facet/module/sort_attributes.rb, line 3
  def sort_attributes(*fields)
    code = fields.inject("def <=>(o)\n") {|s,f| 
      s << "cmp = self.#{f} <=> o.#{f}; return cmp unless cmp == 0\n" 
    } << "0\nend"
    # puts code
    class_eval code
    fields
  end