[ci skip] Correct grammar, add docs to ActiveRecord migration generator

This commit is contained in:
Nick Cox 2015-04-28 13:34:13 -07:00
parent 974b6acdfc
commit f63d141eaf
1 changed files with 5 additions and 4 deletions

View File

@ -14,10 +14,9 @@ module ActiveRecord
protected
attr_reader :migration_action, :join_tables
# sets the default migration template that is being used for the generation of the migration
# depending on the arguments which would be sent out in the command line, the migration template
# and the table name instance variables are setup.
# Sets the default migration template that is being used for the generation of the migration.
# Depending on command line arguments, the migration template and the table name instance
# variables are set up.
def set_local_assigns!
@migration_template = "migration.rb"
case file_name
@ -56,6 +55,8 @@ module ActiveRecord
attributes.select { |a| !a.reference? && a.has_index? }
end
# A migration file name can only contain underscores (_), lowercase characters,
# and numbers 0-9. Any other file name will raise an IllegalMigrationNameError.
def validate_file_name!
unless file_name =~ /^[_a-z0-9]+$/
raise IllegalMigrationNameError.new(file_name)