Sha256: f85ba3b33f84259aa83790fcad0d6862e06bd0e8c7f1ddbb4368b07a5749d6fc
Contents?: true
Size: 513 Bytes
Versions: 1
Compression:
Stored size: 513 Bytes
Contents
module SchemaPlusEnums module Middleware module Dumper module Extensions module Postgresql def after(env) env.connection.enums.each do |schema, name, values| params = [name.inspect] params << values.map(&:inspect).join(', ') params << ":schema => #{schema.inspect}" if schema != 'public' env.extensions << "create_enum #{params.join(', ')}" end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
schema_plus-2.0.0.pre3 | lib/schema_plus_enums/middleware.rb |