# File lib/aws/s3/acl_object.rb, line 169 def input_validator(method_name, &blk) validator = "__validator__#{blk.object_id}" MetaUtils.class_extend_method(self, validator, &blk) MetaUtils.class_extend_method(self, "validate_#{method_name}_input!") do |*args| (value, context) = args context = " "+context if context context ||= "" send(validator, value, context) end end