class Mongomatic::Expectations::IsNumber

Public Class Methods

name() click to toggle source
# File lib/mongomatic/expectations/is_number.rb, line 4
def self.name
  "a_number"
end

Public Instance Methods

to_be() click to toggle source
# File lib/mongomatic/expectations/is_number.rb, line 8
def to_be
  return true if opts[:allow_nil] && value.nil?
    
  add_error_msg if (value.to_s =~ /^\d*\.{0,1}\d+$/).nil?
end
to_not_be() click to toggle source
# File lib/mongomatic/expectations/is_number.rb, line 14
def to_not_be
  add_error_msg unless (value.to_s =~ /^\d*\.{0,1}\d+$/).nil?
end