Module: ActiveRecord::ConnectionAdapters::Rdb::ColumnMethods

Included in:
Table, TableDefinition
Defined in:
lib/active_record/connection_adapters/rdb/table_definition.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#needs_sequenceObject

Returns the value of attribute needs_sequence.



6
7
8
# File 'lib/active_record/connection_adapters/rdb/table_definition.rb', line 6

def needs_sequence
  @needs_sequence
end

Instance Method Details

#primary_key(name, type = :primary_key, **options) ⇒ Object



8
9
10
11
# File 'lib/active_record/connection_adapters/rdb/table_definition.rb', line 8

def primary_key(name, type = :primary_key, **options)
  self.needs_sequence = true
  super
end