lib/tableficate/finder.rb in tableficate-0.3.0 vs lib/tableficate/finder.rb in tableficate-0.3.1
- old
+ new
@@ -90,12 +90,13 @@
sorting = {column: nil, dir: nil}
if column.present?
sorting[:column] = column.to_sym
sorting[:dir] = ['asc', 'desc'].include?(dir) ? dir : 'asc'
end
- scope.tableficate_add_data(:current_sort, sorting)
+ scope.tableficate_data = {}
+ scope.tableficate_data[:current_sort] = sorting
filters_with_field = @filter ? @filter.select{|name, options| not options.is_a?(Proc) and options and options.has_key?(:field)} : {}
- scope.tableficate_add_data(:field_map, Hash[filters_with_field.map{|name, options| [name, options[:field]]}])
+ scope.tableficate_data[:field_map] = Hash[filters_with_field.map{|name, options| [name, options[:field]]}]
scope
end
def get_full_column_name(name)
name = name.to_s