Sha256: eda03e5eda2c6a2b14089613e7024c28e6fadd1a26fce0b5ffc83017504955f3

Contents?: true

Size: 434 Bytes

Versions: 5

Compression:

Stored size: 434 Bytes

Contents

module Trestle
  class Form
    module Fields
      class RangeField < Field
        def field
          builder.raw_range_field(name, options)
        end

        def custom?
          options[:custom] != false
        end

        def defaults
          custom? ? super.merge(class: ["custom-range"]) : super
        end
      end
    end
  end
end

Trestle::Form::Builder.register(:range_field, Trestle::Form::Fields::RangeField)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trestle-0.9.8 lib/trestle/form/fields/range_field.rb
trestle-0.9.7 lib/trestle/form/fields/range_field.rb
trestle-0.9.6 lib/trestle/form/fields/range_field.rb
trestle-0.9.5 lib/trestle/form/fields/range_field.rb
trestle-0.9.4 lib/trestle/form/fields/range_field.rb