Module: Brigadier::Validators::Base

Included in:
Email
Defined in:
lib/brigadier/validators/base.rb

Instance Method Summary collapse

Instance Method Details

#initialize(obj) ⇒ Object



4
5
6
# File 'lib/brigadier/validators/base.rb', line 4

def initialize(obj)
  @obj = obj
end

#validate!Object

Raises:



8
9
10
# File 'lib/brigadier/validators/base.rb', line 8

def validate!
  raise Brigadier::Exceptions::Base.new(obj), failure_message unless valid?
end