Module: Imaginary::Validators::KeyPresenceValidator
- Included in:
- Operation
- Defined in:
- lib/imaginary/validators/key_presence_validator.rb
Instance Method Summary collapse
Instance Method Details
#exists?(key, options = {}) ⇒ Boolean
6 7 8 9 10 11 12 |
# File 'lib/imaginary/validators/key_presence_validator.rb', line 6 def exists?(key, = {}) = [] .keys.each do |type| << Option.new(type, [type]) end validators << KeyValidator.new(key, ) end |
#validators ⇒ Object
14 15 16 |
# File 'lib/imaginary/validators/key_presence_validator.rb', line 14 def validators @validators ||= [] end |