Module: Pacecar::Polymorph::ClassMethods

Defined in:
lib/pacecar/polymorph.rb

Instance Method Summary collapse

Instance Method Details

#has_polymorph(name) ⇒ Object



9
10
11
12
13
# File 'lib/pacecar/polymorph.rb', line 9

def has_polymorph(name)
  named_scope "for_#{name}_type".to_sym, lambda { |type|
    { :conditions => ["#{quoted_table_name}.#{name}_type = ?", type.to_s] }
  }
end