On Mar 13, 10:40 pm, Max <[email protected]> wrote: > If I have classes A, B, and C, and A is a parent of B and B is a > parent of C, and I put `plugin :single_table_inheritance, :kind` into > the A class, things generally work. When I say A.all, I get back > instances of A, B, and C. When I say C.all, I get back instances of > C. However, when I say B.all, I _only_ get back instances of B > (instead of B and C). Some of the instances of B I get back do > say :kind => "C", however, so they _should_ be instances of C, not B. > Known issue? I don't have the plugin call in the children, either, > it's literally the equivalent of: > > class A < Sequel::Model > plugin :single_table_inheritance, :kind > end > class B < A; end > class C < B; end > > I've tried this with both 3.21.0 and the latest git repo (66be40).
This is definitely a bug. I'll work on it today. Thanks, Jeremy -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sequel-talk?hl=en.
