Method: Dynamini::TypeHandler#handle
- Defined in:
- lib/dynamini/type_handler.rb
#handle(column, format_class, options = {}) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/dynamini/type_handler.rb', line 40 def handle(column, format_class, = {}) validate_handle(format_class, ) [:default] ||= format_default(format_class) [:default] ||= Set.new if format_class == :set self.handles = self.handles.merge(column => { format: format_class, options: }) define_handled_getter(column, format_class, ) define_handled_setter(column, format_class) end |