提交 f94bf50d 编写于 作者: Y Yves Senn

docs, add missing `:nodoc: for `Associations::Builder`. [ci skip]

This class is only used internally. We should keep it out of public
documentation. This patch adds nodoc for
`ActiveRecord::Associations::Builder` and everything nested within.
上级 ba185c64
......@@ -9,7 +9,7 @@
# - CollectionAssociation
# - HasManyAssociation
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class Association #:nodoc:
class << self
attr_accessor :extensions
......
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class BelongsTo < SingularAssociation #:nodoc:
def self.macro
:belongs_to
......
......@@ -2,7 +2,7 @@
require 'active_record/associations'
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class CollectionAssociation < Association #:nodoc:
CALLBACKS = [:before_add, :after_add, :before_remove, :after_remove]
......
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class HasAndBelongsToMany # :nodoc:
class JoinTableResolver
class JoinTableResolver # :nodoc:
KnownTable = Struct.new :join_table
class KnownClass
class KnownClass # :nodoc:
def initialize(lhs_class, rhs_class_name)
@lhs_class = lhs_class
@rhs_class_name = rhs_class_name
......
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class HasMany < CollectionAssociation #:nodoc:
def self.macro
:has_many
......
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class HasOne < SingularAssociation #:nodoc:
def self.macro
:has_one
......
# This class is inherited by the has_one and belongs_to association classes
module ActiveRecord::Associations::Builder
module ActiveRecord::Associations::Builder # :nodoc:
class SingularAssociation < Association #:nodoc:
def self.valid_options(options)
super + [:dependent, :primary_key, :inverse_of, :required]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册