aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/reflection.rb
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2015-09-17 23:26:26 +0900
committeryui-knk <spiketeika@gmail.com>2015-09-17 23:26:26 +0900
commite0702972b4be2b38b0ea365e97b3b436943a0199 (patch)
tree557c07ac15b09fb30312fbaa2988f1e568ac99f1 /activerecord/lib/active_record/reflection.rb
parent1ebd987aeba95ee65fc2647581fb87fed55a0a23 (diff)
downloadrails-e0702972b4be2b38b0ea365e97b3b436943a0199.tar.gz
rails-e0702972b4be2b38b0ea365e97b3b436943a0199.tar.bz2
rails-e0702972b4be2b38b0ea365e97b3b436943a0199.zip
[ci skip] Remove useless "@api public/private"
Other public APIs do not have these annotations.
Diffstat (limited to 'activerecord/lib/active_record/reflection.rb')
-rw-r--r--activerecord/lib/active_record/reflection.rb8
1 files changed, 1 insertions, 7 deletions
diff --git a/activerecord/lib/active_record/reflection.rb b/activerecord/lib/active_record/reflection.rb
index 2b648978b3..4e0fc407bc 100644
--- a/activerecord/lib/active_record/reflection.rb
+++ b/activerecord/lib/active_record/reflection.rb
@@ -66,7 +66,6 @@ module ActiveRecord
#
# Account.reflections # => {"balance" => AggregateReflection}
#
- # @api public
def reflections
@__reflections ||= begin
ref = {}
@@ -96,7 +95,6 @@ module ActiveRecord
# Account.reflect_on_all_associations # returns an array of all associations
# Account.reflect_on_all_associations(:has_many) # returns an array of all has_many associations
#
- # @api public
def reflect_on_all_associations(macro = nil)
association_reflections = reflections.values
association_reflections.select! { |reflection| reflection.macro == macro } if macro
@@ -108,24 +106,20 @@ module ActiveRecord
# Account.reflect_on_association(:owner) # returns the owner AssociationReflection
# Invoice.reflect_on_association(:line_items).macro # returns :has_many
#
- # @api public
def reflect_on_association(association)
reflections[association.to_s]
end
- # @api private
def _reflect_on_association(association) #:nodoc:
_reflections[association.to_s]
end
# Returns an array of AssociationReflection objects for all associations which have <tt>:autosave</tt> enabled.
- #
- # @api public
def reflect_on_all_autosave_associations
reflections.values.select { |reflection| reflection.options[:autosave] }
end
- def clear_reflections_cache #:nodoc:
+ def clear_reflections_cache # :nodoc:
@__reflections = nil
end
end