3 def initialize(ddc, lcc, author_grouping, author, title_grouping, title)
7 @author_grouping = author_grouping
9 @title_grouping = title_grouping
38 data.push('Dewey=' + @ddc.to_s)
41 data.push('LCC=' + @lcc.to_s)
43 if nil != @author_grouping
44 data.push('author_grouping=' + @author_grouping.to_s)
47 data.push('author=' + @author.to_s)
49 if nil != @title_grouping
50 data.push('title_grouping=' + @title_grouping.to_s)
53 data.push('title=' + @title)
56 return '(Classification:' + data.join(',') + ')'
64 def reading_to_sort_order(reading_order)
65 sort_order = reading_order
67 parts = reading_order.split(' ')
69 sort_order = parts[-1] + ', ' + parts[0..-2].join(' ')