class Apipie::Validator::DecimalValidator
Public Class Methods
Source
# File lib/apipie/validator.rb, line 437 def self.build(param_description, argument, options, block) if argument == :decimal self.new(param_description) end end
Source
# File lib/apipie/validator.rb, line 451 def self.validate(value) value.to_s =~ /\A^[-+]?[0-9]+([,.][0-9]+)?\Z$/ end
Public Instance Methods
Source
# File lib/apipie/validator.rb, line 443 def description "Must be a decimal number." end
Source
# File lib/apipie/validator.rb, line 433 def validate(value) self.class.validate(value) end