Module: WeakHeaders::Controller
- Defined in:
- lib/weak_headers/controller.rb
Instance Method Summary collapse
Instance Method Details
#header_validates(*args, &block) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/weak_headers/controller.rb', line 3 def header_validates(*args, &block) = {} .merge!(only: args.flatten) unless args.empty? before_action do validator = WeakHeaders::Validator.new(self, &block) WeakHeaders.stats[params[:controller]][params[:action]] = validator WeakHeaders.stats[params[:controller]][params[:action]].validate end end |