# File lib/tapkit/control/sortordering.rb, line 69
                        def sort( objects, sort_orderings )
                                sorted = objects.sort do |a, b|
                                        result = nil
                                        sort_orderings.each do |ordering|
                                                key_a  = a[ordering.key]
                                                key_b  = b[ordering.key]
                                                result = compare(key_a, key_b, ordering.symbol)

                                                unless result == 0 then
                                                        break
                                                end
                                        end
                                        result
                                end
                                sorted
                        end