Class: WeakHeaders::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/weak_headers/validator.rb

Instance Method Summary collapse

Constructor Details

#initialize(controller, &block) ⇒ Validator

Returns a new instance of Validator.



3
4
5
6
# File 'lib/weak_headers/validator.rb', line 3

def initialize(controller, &block)
  @controller = controller
  instance_eval(&block)
end

Instance Method Details

#validateObject



8
9
10
# File 'lib/weak_headers/validator.rb', line 8

def validate
  validators.each(&:validate)
end

#validatorsObject



12
13
14
# File 'lib/weak_headers/validator.rb', line 12

def validators
  @validators ||= []
end