Sha256: 35e2c8942ea9837282469e8e848f393673a8cb6fe381df22c723fe2aaf97c639

Contents?: true

Size: 253 Bytes

Versions: 26

Compression:

Stored size: 253 Bytes

Contents

require "datagrid/filters/ranged_filter"

class Datagrid::Filters::IntegerFilter < Datagrid::Filters::BaseFilter

  include RangedFilter

  def parse(value)
    return nil if value.blank?
    return value if value.is_a?(Range)
    value.to_i
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
datagrid-1.3.7 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.6 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.5 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.4 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.3 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.2 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.1 lib/datagrid/filters/integer_filter.rb
datagrid-1.3.0 lib/datagrid/filters/integer_filter.rb
datagrid-1.2.3 lib/datagrid/filters/integer_filter.rb
datagrid-1.2.2 lib/datagrid/filters/integer_filter.rb
datagrid-1.2.1 lib/datagrid/filters/integer_filter.rb
datagrid-1.2.0 lib/datagrid/filters/integer_filter.rb
datagrid-1.1.2 lib/datagrid/filters/integer_filter.rb
datagrid-1.1.1 lib/datagrid/filters/integer_filter.rb
datagrid-1.1.0 lib/datagrid/filters/integer_filter.rb
datagrid-1.0.5 lib/datagrid/filters/integer_filter.rb
datagrid-1.0.4 lib/datagrid/filters/integer_filter.rb
datagrid-1.0.3 lib/datagrid/filters/integer_filter.rb
datagrid-1.0.2 lib/datagrid/filters/integer_filter.rb
datagrid-1.0.1 lib/datagrid/filters/integer_filter.rb