Methods
Public Class methods
[ show source ]
# File vendor/rails/activerecord/lib/active_record/associations.rb, line 48
48: def initialize(reflection)
49: @reflection = reflection
50: @through_reflection = reflection.through_reflection
51: @source_reflection = reflection.source_reflection
52: end
Public Instance methods
[ show source ]
# File vendor/rails/activerecord/lib/active_record/associations.rb, line 54
54: def message
55: "Invalid source reflection macro :#{@source_reflection.macro}#{" :through" if @source_reflection.options[:through]} for has_many #{@reflection.name.inspect}, :through => #{@through_reflection.name.inspect}. Use :source to specify the source reflection."
56: end