Method: Symphonia::Query#initialize
- Defined in:
- lib/symphonia/query.rb
#initialize(c = nil, sort: "", filters: {}, columns: nil, **options) ⇒ Query
Returns a new instance of Query.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/symphonia/query.rb', line 18 def initialize(c = nil, sort: "", filters: {}, columns: nil, **) if c ActiveSupport::Deprecation.warn("initialize allow only hash. #{c} - update your controller:") # # model.query.new sort: "default sort", filters: {default: filter}, columns: [columns, names] # @query.from_params params # end ActiveSupport::Deprecation.warn("default_order is deprecated, use just `sort`") if [:default_order] @active_filters = {} @default_sort = sort @default_filters = filters @default_column_names = columns = end |