@Yehuda, but i really don't want to know what's the hook is doing in this context, i just want to know what it will trigger. That's what i feel is convenient but either way is good, at first i tried with overriding the method but it did not work, maybe it was the way i had the model at first.
But i see your point, and i will have it in count too. What i'm writing is an step by step guide to learn Merb/DataMapper/jQuery, maybe the hook way is good to introduce it in that context. On Tue, Mar 10, 2009 at 11:20 AM, Yehuda Katz <[email protected]> wrote: > Just FYI: Hooks are actually implemented identically to what I showed. I am > personally coming to prefer the super approach simply because it's more > obvious what's going on, and if the internal implementation of hooks > changes, I'm less likely to get bit in the ass. That said, I prefer > before_filter in controllers, because there I *don't* want to know what's > going on. I want the framework to hook in at an appropriate location. > -- Yehuda > > On Tue, Mar 10, 2009 at 9:56 AM, Rafael Rosa <[email protected]> wrote: >> >> As I commented before, from my point of view, using hooks is a cleaner way >> to do that: it's less intrusive in the sense that you're not changing the >> implementation of any methods, and more declarative, because the "before >> :save, :add_interested" is read as a business rule, it's more explicit. >> Another advantage is that you can add other rules without touching any code >> already written, which make it more stable, a kind of "open-closed >> principle". >> >> But, in the end, taste is the tie breaker :) >> >> Cheers, >> Rafael >> www.rafaelrosafu.com >> >> > > > > -- > Yehuda Katz > Developer | Engine Yard > (ph) 718.877.1325 > > > > -- Rafael George --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "DataMapper" 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/datamapper?hl=en -~----------~----~----~----~------~----~------~--~---
