Module: SchemaPlus::Enums::Middleware::Dumper::Initial::Postgresql
- Defined in:
- lib/schema_plus/enums/middleware.rb
Instance Method Summary collapse
Instance Method Details
#after(env) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/schema_plus/enums/middleware.rb', line 9 def after(env) env.connection.enums.sort_by(&its[1]).each do |schema, name, values| params = [name.inspect] params << values.map(&:inspect).join(', ') params << ":schema => #{schema.inspect}" if schema != 'public' env.initial << " create_enum #{params.join(', ')}" end end |