method
creation_options
v4.2.9 -
Show latest stable
- Class:
ActiveRecord::Tasks::MySQLDatabaseTasks
creation_options()private
No documentation available.
# File activerecord/lib/active_record/tasks/mysql_database_tasks.rb, line 85
def creation_options
Hash.new.tap do |options|
options[:charset] = configuration['encoding'] if configuration.include? 'encoding'
options[:collation] = configuration['collation'] if configuration.include? 'collation'
# Set default charset only when collation isn't set.
options[:charset] ||= DEFAULT_CHARSET unless options[:collation]
# Set default collation only when charset is also default.
options[:collation] ||= DEFAULT_COLLATION if options[:charset] == DEFAULT_CHARSET
end
end