Sha256: d6d406ff756891a24358dc4e1df9e2758a6ed40060dd9dc6c9884c3048577999

Contents?: true

Size: 328 Bytes

Versions: 19

Compression:

Stored size: 328 Bytes

Contents

module Headmin
  module FilterHelper
    def filter_param_exists?(name)
      filter_param(name).present?
    end

    def filter_param(name)
      return nil unless params.has_key?(name)
      if params[name].is_a?(Array)
        params[name].reject { |c| c.empty? }
      else
        params[name]
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
headmin-0.6.3 app/helpers/headmin/filter_helper.rb
headmin-0.6.2 app/helpers/headmin/filter_helper.rb
headmin-0.6.1 app/helpers/headmin/filter_helper.rb
headmin-0.6.0 app/helpers/headmin/filter_helper.rb
headmin-0.5.9 app/helpers/headmin/filter_helper.rb
headmin-0.5.8 app/helpers/headmin/filter_helper.rb
headmin-0.5.7 app/helpers/headmin/filter_helper.rb
headmin-0.5.6 app/helpers/headmin/filter_helper.rb
headmin-0.5.5 app/helpers/headmin/filter_helper.rb
headmin-0.5.4 app/helpers/headmin/filter_helper.rb
headmin-0.5.3 app/helpers/headmin/filter_helper.rb
headmin-0.5.2 app/helpers/headmin/filter_helper.rb
headmin-0.5.1 app/helpers/headmin/filter_helper.rb
headmin-0.5.0 app/helpers/headmin/filter_helper.rb
headmin-0.4.2 app/helpers/headmin/filter_helper.rb
headmin-0.4.1 app/helpers/headmin/filter_helper.rb
headmin-0.4.0 app/helpers/headmin/filter_helper.rb
headmin-0.3.4 app/helpers/headmin/filter_helper.rb
headmin-0.3.3 app/helpers/headmin/filter_helper.rb