diff --git a/lib/params/base_validator.rb b/lib/params/base_validator.rb index 085f4b45..aa75cc3a 100644 --- a/lib/params/base_validator.rb +++ b/lib/params/base_validator.rb @@ -110,5 +110,13 @@ module Params raise_error(message || "#{key} must be one of #{values.join(', ')}") end + + def more_than(params, key, value, message: nil) + return if params.blank? + return if params[key].blank? + return if params[key].to_f > value + + raise_error(message || "#{key} must be more than #{value}") + end end end