Class: Netzke::Basepack::ColumnConfig
- Inherits:
-
AttrConfig
- Object
- AttrConfig
- Netzke::Basepack::ColumnConfig
- Defined in:
- lib/marty/monkey.rb
Instance Method Summary collapse
Instance Method Details
#old_set_defaults ⇒ Object
115 |
# File 'lib/marty/monkey.rb', line 115 alias old_set_defaults set_defaults |
#set_defaults ⇒ Object
117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# File 'lib/marty/monkey.rb', line 117 def set_defaults old_set_defaults return unless xtype == :checkcolumn # Use default value only if there is a boolean attribute with that name return unless @model_adapter.attr_type(name) == :boolean return if key?(:default_value) m = @model_adapter.model return self.default_value = false unless m.respond_to?(:column_defaults) self.default_value = @model_adapter.model.column_defaults[name] || false end |