Class: PdfTempura::Document::Validation::BooleanValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/pdf_tempura/document/validation.rb

Instance Method Summary collapse

Instance Method Details

#validate(object, method, not_used) ⇒ Object

Raises:

  • (ArgumentError)


48
49
50
# File 'lib/pdf_tempura/document/validation.rb', line 48

def validate(object, method, not_used)
  raise ArgumentError, "#{method.capitalize} must be of type boolean." unless object.send(method).is_a?(TrueClass) || object.send(method).is_a?(FalseClass)
end