class Grape::Validations::Validator::AttributesIterator
Public Class Methods
new(validator, scope, params)
click to toggle source
# File lib/grape/validations.rb, line 31 def initialize(validator, scope, params) @attrs = validator.attrs @params = scope.params(params) @params = (@params.is_a?(Array) ? @params : [@params]) end
Public Instance Methods
each() { |resource_params, attr_name| ... }
click to toggle source
# File lib/grape/validations.rb, line 37 def each @params.each do |resource_params| @attrs.each do |attr_name| yield resource_params, attr_name end end end