aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/fixtures.rb
diff options
context:
space:
mode:
authorSean Griffin <sean@thoughtbot.com>2015-06-19 15:35:35 -0600
committerSean Griffin <sean@thoughtbot.com>2015-06-19 15:35:35 -0600
commitb644964b2b555798fc4b94d384b98438db863b3f (patch)
treeaf3a39838508d3cbce032b20b58889a62c607a05 /activerecord/lib/active_record/fixtures.rb
parent7d14bd3ff553d6aba11a50b43773bc21ae20f31e (diff)
downloadrails-b644964b2b555798fc4b94d384b98438db863b3f.tar.gz
rails-b644964b2b555798fc4b94d384b98438db863b3f.tar.bz2
rails-b644964b2b555798fc4b94d384b98438db863b3f.zip
Include `Enumerable` in `ActiveRecord::Relation`
After discussing, we've decided it makes more sense to include it. We're already forwarding every conflicting method to `to_a`, and there's no conflation of concerns. `Enumerable` has no mutating methods, and it just allows us to simplify the code. No existing methods will have a change in behavior. Un-overridden Enumerable methods will simply delegate to `each`. [Sean Griffin & bogdan]
Diffstat (limited to 'activerecord/lib/active_record/fixtures.rb')
0 files changed, 0 insertions, 0 deletions