diff --git a/railties/builtin/rails_info/rails/info.rb b/railties/builtin/rails_info/rails/info.rb
index 8c858d2..0d66bb1 100644
--- a/railties/builtin/rails_info/rails/info.rb
+++ b/railties/builtin/rails_info/rails/info.rb
@@ -55,7 +55,7 @@ module Rails
alias inspect to_s
def to_html
- returning table = '
' do
+ ''.tap do |table|
properties.each do |(name, value)|
table << %(#{CGI.escapeHTML(name.to_s)} | )
table << %(#{CGI.escapeHTML(value.to_s)} |
)
diff --git a/railties/lib/rails/plugin.rb b/railties/lib/rails/plugin.rb
index 1dc4d14..5291257 100644
--- a/railties/lib/rails/plugin.rb
+++ b/railties/lib/rails/plugin.rb
@@ -35,7 +35,7 @@ module Rails
def load_paths
report_nonexistant_or_empty_plugin! unless valid?
- returning [] do |load_paths|
+ [].tap do |load_paths|
load_paths << lib_path if has_lib_directory?
load_paths << app_paths if has_app_directory?
end.flatten
diff --git a/railties/lib/rails_generator/generators/components/migration/migration_generator.rb b/railties/lib/rails_generator/generators/components/migration/migration_generator.rb
index acf41e0..9a40c5d 100644
--- a/railties/lib/rails_generator/generators/components/migration/migration_generator.rb
+++ b/railties/lib/rails_generator/generators/components/migration/migration_generator.rb
@@ -8,7 +8,7 @@ class MigrationGenerator < Rails::Generator::NamedBase
private
def get_local_assigns
- returning(assigns = {}) do
+ {}.tap do |assigns|
if class_name.underscore =~ /^(add|remove)_.*_(?:to|from)_(.*)/
assigns[:migration_action] = $1
assigns[:table_name] = $2.pluralize