3 def initialize(grouping, reading_order, sort_order)
5 @reading_order = reading_order
6 @sort_order = sort_order
8 if (nil == sort_order) || ('Unknown' == sort_order)
9 @sort_order = reading_to_sort_order(reading_order)
28 result += ' grouping="' + @grouping + '"'
30 if nil != @reading_order
31 result += ' reading_order="' + @reading_order + '"'
34 result += ' sort_order="' + @sort_order + '"'
46 def reading_to_sort_order(reading_order)
47 sort_order = reading_order
49 parts = reading_order.split(' ')
51 sort_order = parts[-1] + ', ' + parts[0..-2].join(' ')