lib/trax/model.rb in trax_model-0.0.9 vs lib/trax/model.rb in trax_model-0.0.91
- old
+ new
@@ -74,12 +74,11 @@
def mixin(key, options = {})
mixin_klass = ::Trax::Model.mixin_registry[key]
self.class_eval do
- include(mixin_klass) unless self.ancestors.include?(mixin_klass)
-
- if(options.is_a?(Hash) && !options.blank?)
+ unless self.ancestors.include?(mixin_klass)
+ include(mixin_klass)
mixin_klass.apply_mixin(self, options) if mixin_klass.respond_to?(:apply_mixin)
end
end
end