aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/commands.rb
diff options
context:
space:
mode:
authorSteven Harman <steven@harmanly.com>2016-07-26 11:28:03 -0400
committerSteven Harman <steven@harmanly.com>2016-07-26 11:33:34 -0400
commit87899cfcf0ada140764acf4393eb862698449f54 (patch)
tree81aaa29290071f035408bdcdefdb685f058bee11 /railties/lib/rails/commands.rb
parente4a4936244988f76318a0b219a3cc0bcdcdf3e30 (diff)
downloadrails-87899cfcf0ada140764acf4393eb862698449f54.tar.gz
rails-87899cfcf0ada140764acf4393eb862698449f54.tar.bz2
rails-87899cfcf0ada140764acf4393eb862698449f54.zip
Use to_a to pre-buffer the collection
We can safely assume we're not dealing with an infinite collection as we're about to call `each` on it and collect the results until it terminates on its own. Given that, `to_a` is implemented by the normal Array-like objects, and less Array-like objects like `Enumerator` and `Enumerator::Lazy`.
Diffstat (limited to 'railties/lib/rails/commands.rb')
0 files changed, 0 insertions, 0 deletions