Sha256: de9d6fbab8d79ba5f6660a31252ffdd68daeaac67b91045a5313de571b3501cc

Contents?: true

Size: 416 Bytes

Versions: 444

Compression:

Stored size: 416 Bytes

Contents

module Avo
  module Fields
    class NumberField < TextField
      attr_reader :min
      attr_reader :max
      attr_reader :step

      def initialize(id, **args, &block)
        super(id, **args, &block)

        @min = args[:min].present? ? args[:min].to_f : nil
        @max = args[:max].present? ? args[:max].to_f : nil
        @step = args[:step].present? ? args[:step].to_f : nil
      end
    end
  end
end

Version data entries

444 entries across 444 versions & 1 rubygems

Version Path
avo-3.5.4 lib/avo/fields/number_field.rb
avo-3.5.3 lib/avo/fields/number_field.rb
avo-3.5.2 lib/avo/fields/number_field.rb
avo-3.5.1 lib/avo/fields/number_field.rb
avo-3.5.0 lib/avo/fields/number_field.rb
avo-3.4.4 lib/avo/fields/number_field.rb
avo-3.4.3 lib/avo/fields/number_field.rb
avo-3.4.2 lib/avo/fields/number_field.rb
avo-2.48.0 lib/avo/fields/number_field.rb
avo-3.4.1 lib/avo/fields/number_field.rb
avo-3.4.0 lib/avo/fields/number_field.rb
avo-3.3.6 lib/avo/fields/number_field.rb
avo-3.3.5 lib/avo/fields/number_field.rb
avo-3.3.4 lib/avo/fields/number_field.rb
avo-3.3.3 lib/avo/fields/number_field.rb
avo-3.3.2 lib/avo/fields/number_field.rb
avo-3.3.1 lib/avo/fields/number_field.rb
avo-2.47.0 lib/avo/fields/number_field.rb
avo-3.3.0 lib/avo/fields/number_field.rb
avo-3.2.3 lib/avo/fields/number_field.rb