class ApipieDSL::Validator::DecimalValidator
Public Class Methods
build(param_description, argument, _options, _block)
click to toggle source
# File lib/apipie_dsl/validator.rb, line 365 def self.build(param_description, argument, _options, _block) return if argument != :decimal new(param_description) end
Public Instance Methods
description()
click to toggle source
# File lib/apipie_dsl/validator.rb, line 375 def description 'Must be a decimal number' end
validate(value)
click to toggle source
# File lib/apipie_dsl/validator.rb, line 371 def validate(value) value.to_s =~ /\A^[-+]?[0-9]+([,.][0-9]+)?\Z$/ end