module WeakHeaders::Controller
Public Instance Methods
header_validates(*args, &block)
click to toggle source
# File lib/weak_headers/controller.rb, line 3 def header_validates(*args, &block) filter_options = {} filter_options.merge!(only: args.flatten) unless args.empty? before_action filter_options do validator = WeakHeaders::Validator.new(self, &block) WeakHeaders.stats[params[:controller]][params[:action]] = validator WeakHeaders.stats[params[:controller]][params[:action]].validate end end