class method
self.new
Ruby on Rails 5.2.8.1
Since v2.2.3Signature
self.new(name, temporary = false, options = nil, as = nil, comment: nil)
No documentation comment.
Parameters
-
namereq -
temporaryopt = false -
optionsopt = nil -
asopt = nil -
commentkey = nil
Source
# File activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb, line 263
def initialize(name, temporary = false, options = nil, as = nil, comment: nil)
@columns_hash = {}
@indexes = []
@foreign_keys = []
@primary_keys = nil
@temporary = temporary
@options = options
@as = as
@name = name
@comment = comment
end
Defined in activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb line 263
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::TableDefinition