LTe/acts-as-messageable — pull request #33 by luvtechno (2012-10-21 13:15:02+00:00)
Title: Merge options with default options at the beginning

Hi,

Believe it or not... I have an use case where I *don't* want to specify any `dependent` option to `has_many`. At the moment, it won't allow me to do so since `options[:dependent] || :nullify` will always be evaluated to `:nullify` if `:dependent => nil` is passed to `acts_as_messageable`

This change will allow to pass through nil as a value for the `:dependent` option. Also IMO, it's easier to see what are the default values for each option. Let me know what you think.

P.S. Thanks for open sourcing this gem btw :-)