aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraditya-kapoor <aditya.kapoor@vinsol.com>2013-05-15 12:28:08 +0530
committeraditya-kapoor <aditya.kapoor@vinsol.com>2013-05-15 12:28:08 +0530
commit0fbf31b2000e467f18ebba90efb3a88fa1a4a7c9 (patch)
tree3d7a56db50e897187aa25fc1001f16a4169ba2eb
parentdfb69f2b8a85586ad70071baba416747cbb07364 (diff)
downloadrails-0fbf31b2000e467f18ebba90efb3a88fa1a4a7c9.tar.gz
rails-0fbf31b2000e467f18ebba90efb3a88fa1a4a7c9.tar.bz2
rails-0fbf31b2000e467f18ebba90efb3a88fa1a4a7c9.zip
Added documentation for ActiveRecord::Associations::Builder::Association class
-rw-r--r--activerecord/lib/active_record/associations/builder/association.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/associations/builder/association.rb b/activerecord/lib/active_record/associations/builder/association.rb
index 5c37f42794..34684fd71a 100644
--- a/activerecord/lib/active_record/associations/builder/association.rb
+++ b/activerecord/lib/active_record/associations/builder/association.rb
@@ -1,3 +1,7 @@
+# This is the parent Association class which defines certain class variables (valid_options) and
+# instance variables (model, name, scope, options, reflection) which would be common across all the associations that we known today in Rails..
+# Every association need to have the values of these variables set and they are used at multiple places
+
module ActiveRecord::Associations::Builder
class Association #:nodoc:
class << self