module Sinatra::ParamChecker
Constants
- Boolean
- UUID
- VERSION
Public Instance Methods
params(path = nil, options = {}, &block)
click to toggle source
# File lib/sinatra/param_checker.rb, line 226 def params(path = nil, options = {}, &block) ps = ParamScope.new ps.instance_eval(&block) methods = options.delete(:methods) if methods.nil? methods = [:post] end before path, options do if methods.include?(self.request.request_method.downcase.to_sym) ps.validate!(self.params) end end end