Sha256: 2ac3846b023487440c21f6ce5967493ae0e173803007552ba000566eeddc93a6

Contents?: true

Size: 336 Bytes

Versions: 13

Compression:

Stored size: 336 Bytes

Contents

format :html do
  def editor
    :text_field
  end
end

event :validate_number, :validate, on: :save do
  errors.add :content, "'#{content}' is not numeric" unless valid_number?(content)
end

def valid_number? string
  valid = true
  begin
    Kernel.Float(string)
  rescue ArgumentError, TypeError
    valid = false
  end
  valid
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
card-1.96.0 mod/standard/set/type/number.rb
card-1.95.3 mod/standard/set/type/number.rb
card-1.95.2 mod/standard/set/type/number.rb
card-1.95.1 mod/standard/set/type/number.rb
card-1.95.0 mod/standard/set/type/number.rb
card-1.94.1 mod/standard/set/type/number.rb
card-1.94.0 mod/standard/set/type/number.rb
card-1.93.13 mod/standard/set/type/number.rb
card-1.93.12 mod/standard/set/type/number.rb
card-1.93.11 mod/standard/set/type/number.rb
card-1.93.10 mod/standard/set/type/number.rb
card-1.93.9 mod/standard/set/type/number.rb
card-1.93.8 mod/standard/set/type/number.rb