edisonywh/behaves

Perhaps extend to `Object` by default?

jimmynguyc opened this issue · 3 comments

I ended up adding this as an initializer

Object.send :extend, Behaves

to avoid typing extend Behave all the time.

👋thanks for the issue Jimmy!

Great point! I had thought about this, but I'm not fond of the idea of forcing Behaves on the users. But perhaps we can add a section on the README that shows how to do it, just like what you did here.

I prefer opt-in over opt-out (not to say you can't opt-out once extended)

👍 on the README addition