module RailsConditionalParams

Constants

VERSION

Public Class Methods

restructure_filters!(filters) click to toggle source
# File lib/rails_conditional_params.rb, line 14
def RailsConditionalParams.restructure_filters!(filters)
  filters.each do |filter|
    if filter.is_a? Hash
      filter.delete_if do |key, value|
        case value
        when TrueClass
          filters << key
          true
        when FalseClass, NilClass
          # do nothing
          true
        else
          false
        end
      end
    end
  end
end