Sha256: a4d33f4148faaf33c9fc3cb6043eb316c9dd9a890167caccc83d0fcea13ae5a9
Contents?: true
Size: 654 Bytes
Versions: 8
Compression:
Stored size: 654 Bytes
Contents
begin require 'mixico' rescue LoadError end module WithModel class Base < ActiveRecord::Base self.abstract_class = true class << self def with_model? true end if defined?(Mixico) def include(*args) @modules_to_unmix ||= [] args.each do |mod| unless @modules_to_unmix.include?(mod) @modules_to_unmix << mod end end super end def _with_model_deconstructor @modules_to_unmix.each do |mod| disable_mixin mod end if defined?(@modules_to_unmix) end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems