Sha256: fc06337f14b30143e322240272fa180b4cb20f63deee6f678b5bc16efe7f0ac9

Contents?: true

Size: 356 Bytes

Versions: 14

Compression:

Stored size: 356 Bytes

Contents

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

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

14 entries across 14 versions & 1 rubygems

Version Path
card-1.17.4 mod/05_standard/set/type/number.rb
card-1.17.3 mod/05_standard/set/type/number.rb
card-1.17.2 mod/05_standard/set/type/number.rb
card-1.17.1 mod/05_standard/set/type/number.rb
card-1.17.0 mod/05_standard/set/type/number.rb
card-1.16.15 mod/05_standard/set/type/number.rb
card-1.16.14 mod/05_standard/set/type/number.rb
card-1.16.13 mod/05_standard/set/type/number.rb
card-1.16.12 mod/05_standard/set/type/number.rb
card-1.16.11 mod/05_standard/set/type/number.rb
card-1.16.10 mod/05_standard/set/type/number.rb
card-1.16.9 mod/05_standard/set/type/number.rb
card-1.16.8 mod/05_standard/set/type/number.rb
card-1.16.7 mod/05_standard/set/type/number.rb