Class: ActiveRecord::ConnectionAdapters::TableDefinition

Inherits:
Object
  • Object
show all
Defined in:
lib/marty/monkey.rb

Instance Method Summary collapse

Instance Method Details

#pg_enum(*args) ⇒ Object



211
212
213
214
215
216
217
218
219
# File 'lib/marty/monkey.rb', line 211

def pg_enum(*args)
  options = args.extract_options!
  column_names = args

  enum = options.delete(:enum)

  column_names.each { |name|
    column(name, enum || name.to_s.pluralize, options) }
end