Class: ActivePivot::Api::Filter

Inherits:
Object
  • Object
show all
Defined in:
lib/active_pivot/api/filter.rb

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ Filter

Returns a new instance of Filter.



4
5
6
# File 'lib/active_pivot/api/filter.rb', line 4

def initialize(params = {})
  @params = params
end

Instance Method Details

#merge(new_params) ⇒ Object



12
13
14
15
# File 'lib/active_pivot/api/filter.rb', line 12

def merge(new_params)
  @params = @params.merge(new_params)
  self
end

#to_paramsObject



8
9
10
# File 'lib/active_pivot/api/filter.rb', line 8

def to_params
  {filter: filter_string}
end