Module: Valcro::ClassMethods

Defined in:
lib/valcro.rb

Instance Method Summary collapse

Instance Method Details

#validate(&block) ⇒ Object



57
58
59
# File 'lib/valcro.rb', line 57

def validate(&block)
  validation_blocks << block
end

#validates_with(validator_class) ⇒ Object



45
46
47
# File 'lib/valcro.rb', line 45

def validates_with(validator_class)
  validators << validator_class
end

#validation_blocksObject



53
54
55
# File 'lib/valcro.rb', line 53

def validation_blocks
  @validation_blocks ||= []
end

#validatorsObject



49
50
51
# File 'lib/valcro.rb', line 49

def validators
  @validators ||= []
end