Method: SmartListing::Base#all_params

Defined in:
lib/smart_listing.rb

#all_params(overrides = {}) ⇒ Object



155
156
157
158
159
160
161
162
163
164
165
# File 'lib/smart_listing.rb', line 155

def all_params overrides = {}
  ap = {base_param => {}}
  @options[:param_names].each do |k, v|
    if overrides[k]
      ap[base_param][v] = overrides[k]
    else
      ap[base_param][v] = self.send(k)
    end
  end
  ap
end