Method: PDK::Validate::Validator#initialize
- Defined in:
- lib/pdk/validate/validator.rb
#initialize(context = nil, options = {}) ⇒ Validator
Creates a new Validator
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/pdk/validate/validator.rb', line 32 def initialize(context = nil, = {}) if context.nil? @context = PDK::Context::None.new(nil) else raise ArgumentError, _('Expected PDK::Context::AbstractContext but got \'%{klass}\' for context') % { klass: context.class } unless context.is_a?(PDK::Context::AbstractContext) @context = context end @options = .dup.freeze @prepared = false end |