
STI Broken
Reported by Daniel Neighman | July 21st, 2010 @ 07:10 PM
When trying to use STI with dm-is-list
I got the following error
method `execute_after_inherited_nan_hook_stack' not defined in Default::LikelihoodLabel /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-core-1.0.0/lib/dm-core/support/hook.rb:357:in `remove_method' /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-core-1.0.0/lib/dm-core/support/hook.rb:357:in `install_hook' /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-core-1.0.0/lib/dm-core/support/hook.rb:90:in `after_class_method' /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-is-list-1.0.0/lib/dm-is-list/is/list.rb:297:in `is_list' /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-core-1.0.0/lib/dm-core/model/is.rb:23:in `send' /Users/dneighman/.rvm/gems/ruby-1.8.7-p174/gems/dm-core-1.0.0/lib/dm-core/model/is.rb:23:in `is'
The reason for this error is pretty simple:
http://github.com/datamapper/dm-core/blob/master/lib/dm-core/suppor...
In the if test on that line it's checking the before_hook_name rather than the after_hook_name.
Cheers
Daniel
No comments found
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »