# File sort_helper.rb, line 58 def link_to_sort_by(link_text, sort_column) sort_key = @@sort_keys[sort_column] sort = (@params['sort'] || '').split.map {|param| param.to_i } if sort[0] && sort[0].abs == sort_key sort[0] = -sort[0] else sort.delete_if {|key| key.abs == sort_key } sort.unshift sort_key end link_to link_text, :params => {'sort' => sort.join(' ')} end