class AWS::Record::NumericalityValidator

def setup record_class

def setup record_class
  ensure_exclusive(:odd, :even)
  ensure_exclusive(:equal_to, 
    [:greater_than, :greater_than_or_equal_to,
     :less_than, :less_than_or_equal_to])
  ensure_type([TrueClass, FalseClass], :only_integer)
  ensure_type(TrueClass, :odd, :even)
  ensure_type([Numeric, Symbol, Proc], 
    :greater_than, :greater_than_or_equal_to,
    :less_than, :less_than_or_equal_to,
    :equal_to)
end