lib/admino/query/configuration.rb in admino-0.0.4 vs lib/admino/query/configuration.rb in admino-0.0.5

- old
+ new

@@ -1,9 +1,9 @@ module Admino module Query class Configuration - class Field + class SearchField attr_reader :name attr_reader :coerce_to def initialize(name, options = {}) options.symbolize_keys! @@ -45,23 +45,23 @@ options[:default_direction].to_sym end end end - attr_reader :fields + attr_reader :search_fields attr_reader :filter_groups attr_reader :sorting attr_accessor :starting_scope_callable attr_accessor :ending_scope_callable def initialize - @fields = [] + @search_fields = [] @filter_groups = [] end - def add_field(name, options = {}) - Field.new(name, options).tap do |field| - self.fields << field + def add_search_field(name, options = {}) + SearchField.new(name, options).tap do |search_field| + self.search_fields << search_field end end def add_filter_group(name, scopes) FilterGroup.new(name, scopes).tap do |filter_group|