Class: ActiveRecord::ConnectionAdapters::Peasys::Column

Inherits:
ConnectionAdapters::Column
  • Object
show all
Defined in:
lib/active_record/connection_adapters/peasys/column.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, default, sql_type_metadata = nil, null = true, default_function = nil, comment: nil, auto_increment: false) ⇒ Column

Returns a new instance of Column.



9
10
11
12
# File 'lib/active_record/connection_adapters/peasys/column.rb', line 9

def initialize(name, default,  = nil, null = true, default_function = nil, comment: nil, auto_increment: false, **)
  super(name, default, , null, default_function, comment: comment)
  @auto_increment = auto_increment
end

Instance Attribute Details

#auto_increment ⇒ Object (readonly)

Returns the value of attribute auto_increment.



7
8
9
# File 'lib/active_record/connection_adapters/peasys/column.rb', line 7

def auto_increment
  @auto_increment
end

Instance Method Details

#auto_increment? ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/active_record/connection_adapters/peasys/column.rb', line 14

def auto_increment?
  @auto_increment
end