Module: Valcro::ClassMethods

Defined in:
lib/valcro.rb

Instance Method Summary collapse

Instance Method Details

#validate(&block) ⇒ Object



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

def validate(&block)
  validation_blocks << block
end

#validates_with(validator_class) ⇒ Object



38
39
40
# File 'lib/valcro.rb', line 38

def validates_with(validator_class)
  validators << validator_class
end

#validation_blocksObject



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

def validation_blocks
  @validation_blocks ||= []
end

#validatorsObject



42
43
44
# File 'lib/valcro.rb', line 42

def validators
  @validators ||= []
end