class RuboCop::Cop::Lint::UsePositiveInt32Validator
@example
# bad params do requires :id, type: Integer end # good params do requires :id, type: Integer, positive_int32: true end
Constants
- MSG
Public Instance Methods
on_block(node)
click to toggle source
# File lib/rubocop/cop/lint/use_positive_int32_validator.rb, line 30 def on_block(node) return unless (hash = find_params_hashes(node)) hash.each do |param| if is_type_integer?(param) && !validates_integer?(param) add_offense(param) end end end