Module: Dorsale::PolymorphicId::ClassMethods

Defined in:
lib/dorsale/polymorphic_id.rb

Instance Method Summary collapse

Instance Method Details

#polymorphic_id_for(relation_name) ⇒ Object



4
5
6
7
8
# File 'lib/dorsale/polymorphic_id.rb', line 4

def polymorphic_id_for(relation_name)
  module_src = File.read(__FILE__).split("__END__").last
  module_src = module_src.gsub("relation", relation_name.to_s)
  send :include, eval(module_src)
end