2 require 'extension_module'
4 class BeautifulFightRelationship < ActiveRecord::Base
5 set_table_name 'keep_your_enemies_close'
7 belongs_to :enemy, :polymorphic => true
8 belongs_to :protector, :polymorphic => true
9 # polymorphic relationships with column names different from the relationship name
10 # are not supported by Rails
12 acts_as_double_polymorphic_join :enemies => [:dogs, :kittens, :frogs],
13 :protectors => [:wild_boars, :kittens, :"aquatic/fish", :dogs],
14 :enemies_extend => [ExtensionModule, proc {}],
15 :protectors_extend => proc {
20 :join_extend => proc {