Method: ActiveRecord::Type::TypeMap#register_type
- Defined in:
- activerecord/lib/active_record/type/type_map.rb
#register_type(key, value = nil, &block) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'activerecord/lib/active_record/type/type_map.rb', line 24 def register_type(key, value = nil, &block) raise ::ArgumentError unless value || block if block @mapping[key] = block else @mapping[key] = proc { value } end @cache.clear end |