instance method
add_index_length
Ruby on Rails 3.2.22.5
Since v3.2.22.5 Last seen in v4.2.9Signature
add_index_length(option_strings, column_names, options = {})
No documentation comment.
Parameters
-
option_stringsreq -
column_namesreq -
optionsopt = {}
Source
# File activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb, line 563
def add_index_length(option_strings, column_names, options = {})
if options.is_a?(Hash) && length = options[:length]
case length
when Hash
column_names.each {|name| option_strings[name] += "(#{length[name]})" if length.has_key?(name) && length[name].present?}
when Fixnum
column_names.each {|name| option_strings[name] += "(#{length})"}
end
end
return option_strings
end
Defined in activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb line 563
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter