Module: SchemaPlus::DefaultExpr::Middleware::Dumper::Table
- Defined in:
- lib/schema_plus/default_expr/middleware.rb
Instance Method Summary collapse
-
#after(env) ⇒ Object
Emit default expression options in dump.
Instance Method Details
#after(env) ⇒ Object
Emit default expression options in dump
41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/schema_plus/default_expr/middleware.rb', line 41 def after(env) env.connection.columns(env.table.name).each do |column| if !column.default_function.nil? if col = env.table.columns.find(&its.name == column.name) = "default: { expr: #{column.default_function.inspect} }" += ", #{col.options}" unless col..blank? col. = end end end end |