class ActiveRecord::Reflection::AssociationReflection
Public Instance Methods
join_table()
click to toggle source
# File lib/duty_free.rb, line 361 def join_table @join_table ||= options[:join_table] || derive_join_table end
Private Instance Methods
derive_join_table()
click to toggle source
# File lib/duty_free.rb, line 367 def derive_join_table [active_record.table_name, klass.table_name].sort.join("\0").gsub(/^(.*[._])(.+)\0\1(.+)/, '\1\2_\3').gsub("\0", '_') end