# File lib/apipie/client/base.rb, line 72 def check_params(params, options = { }) raise ArgumentError unless (method = options[:method]) return unless config[:enable_validations] case options[:allowed] when true validate_params!(params, self.class.validation_hash(method)) when false raise ArgumentError, "this method '#{method}' does not support params" if params && !params.empty? else raise ArgumentError, "options :allowed should be true or false, it was #{options[:allowed]}" end end