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



245
246
247
248
249
250
251
252
253
254
# File 'lib/marty/monkey.rb', line 245

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

  enum = options.delete(:enum)

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