Sha256: 2eeb16fa831d223985a04cbc4ece35796ae0028d576c31c086cb26b81fe0a0b7
Contents?: true
Size: 392 Bytes
Versions: 4
Compression:
Stored size: 392 Bytes
Contents
class CreateEnums < ActiveRecord::Migration def change values = Gemini::EnumState::VALUES str_values = values.map {|v| ActiveRecord::Base.connection.quote v}.join ',' ActiveRecord::Base.schema_migrations_table_name # FIXME: very crude name = 'enum_states' execute <<-SQL CREATE TYPE #{name} AS ENUM (#{str_values}); SQL end end
Version data entries
4 entries across 4 versions & 1 rubygems