Sha256: cf82154e2fa9f9990d173a26aecd7edc77e2bfcff081d764ea5ccf79fb889826

Contents?: true

Size: 343 Bytes

Versions: 7

Compression:

Stored size: 343 Bytes

Contents

view :editor do |_args|
  text_field :content, class: 'card-content'
end

event :validate_number, :validate 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

7 entries across 7 versions & 1 rubygems

Version Path
card-1.18.6 mod/05_standard/set/type/number.rb
card-1.18.5 mod/05_standard/set/type/number.rb
card-1.18.4 mod/05_standard/set/type/number.rb
card-1.18.3 mod/05_standard/set/type/number.rb
card-1.18.2 mod/05_standard/set/type/number.rb
card-1.18.1 mod/05_standard/set/type/number.rb
card-1.18.0 mod/05_standard/set/type/number.rb