Method: Contracts::Validators#make_validator
- Defined in:
- lib/contracts/validators.rb
#make_validator(contract) ⇒ Object
103 104 105 106 107 108 109 110 111 |
# File 'lib/contracts/validators.rb', line 103 def make_validator(contract) contract_id = Support.contract_id(contract) if memoized_validators.key?(contract_id) return memoized_validators[contract_id] end memoized_validators[contract_id] = make_validator!(contract) end |