aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails_generator/commands.rb
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2008-04-01 00:29:24 +0000
committerJeremy Kemper <jeremy@bitsweat.net>2008-04-01 00:29:24 +0000
commit2681d55e407233c126ff8f0a5956c302b3acfb91 (patch)
treeb8806f323379fbaa82698f8b8e59e33eea98e423 /railties/lib/rails_generator/commands.rb
parent0a2e980ddd3b69dcce51896b454f04e3a1d05ee9 (diff)
downloadrails-2681d55e407233c126ff8f0a5956c302b3acfb91.tar.gz
rails-2681d55e407233c126ff8f0a5956c302b3acfb91.tar.bz2
rails-2681d55e407233c126ff8f0a5956c302b3acfb91.zip
Update generator tests. Closes #11487 [thechrisoshow]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9176 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/lib/rails_generator/commands.rb')
-rw-r--r--railties/lib/rails_generator/commands.rb44
1 files changed, 22 insertions, 22 deletions
diff --git a/railties/lib/rails_generator/commands.rb b/railties/lib/rails_generator/commands.rb
index f74ca7722b..440bab276c 100644
--- a/railties/lib/rails_generator/commands.rb
+++ b/railties/lib/rails_generator/commands.rb
@@ -186,7 +186,7 @@ HELP
# file 'config/empty.log', 'log/test.log', :chmod => 0664
# :shebang sets the #!/usr/bin/ruby line for scripts
# file 'bin/generate.rb', 'script/generate', :chmod => 0755, :shebang => '/usr/bin/env ruby'
- # :collision sets the collision option only for the destination file:
+ # :collision sets the collision option only for the destination file:
# file 'settings/server.yml', 'config/server.yml', :collision => :skip
#
# Collisions are handled by checking whether the destination file
@@ -200,7 +200,7 @@ HELP
# If source and destination are identical then we're done.
if destination_exists and identical?(source, destination, &block)
- return logger.identical(relative_destination)
+ return logger.identical(relative_destination)
end
# Check for and resolve file collisions.
@@ -300,25 +300,25 @@ HELP
logger.exists relative_path
else
logger.create relative_path
- unless options[:pretend]
- FileUtils.mkdir_p(path)
- # git doesn't require adding the paths, adding the files later will
- # automatically do a path add.
-
- # Subversion doesn't do path adds, so we need to add
- # each directory individually.
- # So stack up the directory tree and add the paths to
- # subversion in order without recursion.
- if options[:svn]
- stack=[relative_path]
- until File.dirname(stack.last) == stack.last # dirname('.') == '.'
- stack.push File.dirname(stack.last)
- end
- stack.reverse_each do |rel_path|
- svn_path = destination_path(rel_path)
- system("svn add -N #{svn_path}") unless File.directory?(File.join(svn_path, '.svn'))
- end
- end
+ unless options[:pretend]
+ FileUtils.mkdir_p(path)
+ # git doesn't require adding the paths, adding the files later will
+ # automatically do a path add.
+
+ # Subversion doesn't do path adds, so we need to add
+ # each directory individually.
+ # So stack up the directory tree and add the paths to
+ # subversion in order without recursion.
+ if options[:svn]
+ stack = [relative_path]
+ until File.dirname(stack.last) == stack.last # dirname('.') == '.'
+ stack.push File.dirname(stack.last)
+ end
+ stack.reverse_each do |rel_path|
+ svn_path = destination_path(rel_path)
+ system("svn add -N #{svn_path}") unless File.directory?(File.join(svn_path, '.svn'))
+ end
+ end
end
end
end
@@ -544,7 +544,7 @@ end_message
def readme(*args)
logger.readme args.join(', ')
end
-
+
def migration_template(relative_source, relative_destination, options = {})
migration_directory relative_destination
logger.migration_template file_name