diff options
author | Vijay Dev <vijaydev.cse@gmail.com> | 2012-05-27 19:51:33 +0530 |
---|---|---|
committer | Vijay Dev <vijaydev.cse@gmail.com> | 2012-05-27 19:51:33 +0530 |
commit | 523d0f09e4cc3ba46d851e2144587df26fdc7603 (patch) | |
tree | acdbd85bfe11410010e681b903d895b3a203749c /activerecord | |
parent | cf992fba95eb5d6282b0d04a52a3595f1c089512 (diff) | |
parent | 903a9d51c0f736de3d5a82334190abe04f79b037 (diff) | |
download | rails-523d0f09e4cc3ba46d851e2144587df26fdc7603.tar.gz rails-523d0f09e4cc3ba46d851e2144587df26fdc7603.tar.bz2 rails-523d0f09e4cc3ba46d851e2144587df26fdc7603.zip |
Merge branch 'master' of github.com:lifo/docrails
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/lib/active_record/associations/collection_proxy.rb | 21 | ||||
-rw-r--r-- | activerecord/lib/active_record/core.rb | 7 |
2 files changed, 25 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/associations/collection_proxy.rb b/activerecord/lib/active_record/associations/collection_proxy.rb index 7408428493..294aa63f75 100644 --- a/activerecord/lib/active_record/associations/collection_proxy.rb +++ b/activerecord/lib/active_record/associations/collection_proxy.rb @@ -637,6 +637,27 @@ module ActiveRecord # Pet.find(4, 5, 6) # => ActiveRecord::RecordNotFound: Couldn't find all Pets with IDs (4, 5, 6) ## + # :method: uniq + # + # :call-seq: + # uniq() + # + # Specifies whether the records should be unique or not. + # + # class Person < ActiveRecord::Base + # has_many :pets + # end + # + # person.pets.select(:name) + # # => [ + # # #<Pet name: "Fancy-Fancy">, + # # #<Pet name: "Fancy-Fancy"> + # # ] + # + # person.pets.select(:name).uniq + # # => [#<Pet name: "Fancy-Fancy">] + + ## # :method: count # # :call-seq: diff --git a/activerecord/lib/active_record/core.rb b/activerecord/lib/active_record/core.rb index f2833fbf3c..80c6f20b1a 100644 --- a/activerecord/lib/active_record/core.rb +++ b/activerecord/lib/active_record/core.rb @@ -10,9 +10,10 @@ module ActiveRecord included do ## # :singleton-method: - # Accepts a logger conforming to the interface of Log4r or the default Ruby 1.8+ Logger class, - # which is then passed on to any new database connections made and which can be retrieved on both - # a class and instance level by calling +logger+. + # + # Accepts a logger conforming to the interface of Log4r which is then + # passed on to any new database connections made and which can be + # retrieved on both a class and instance level by calling +logger+. config_attribute :logger, :global => true ## |