Class: ActiveRecord::ConnectionAdapters::SQLServer::TableDefinition

Inherits:
TableDefinition
  • Object
show all
Includes:
ColumnMethods
Defined in:
lib/active_record/connection_adapters/sqlserver/table_definition.rb

Instance Method Summary collapse

Methods included from ColumnMethods

#binary_basic, #char, #datetime, #datetime2, #datetimeoffset, #json, #money, #nchar, #ntext, #primary_key, #primary_key_nonclustered, #real, #smalldatetime, #smallmoney, #ss_timestamp, #text_basic, #uuid, #varbinary, #varchar, #varchar_max

Instance Method Details

#new_column_definition(name, type, options) ⇒ Object



101
102
103
104
# File 'lib/active_record/connection_adapters/sqlserver/table_definition.rb', line 101

def new_column_definition(name, type, options)
  type = :datetime2 if type == :datetime && options[:precision]
  super name, type, options
end