Module: RKit::ActiveRecordUtility::Utility::SingletonInheritance

Defined in:
lib/r_kit/active_record_utility/utility.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



36
37
38
# File 'lib/r_kit/active_record_utility/utility.rb', line 36

def self.extended base
  base.instance_variable_set :@extended, []
end

Instance Method Details

#interfered(base) ⇒ Object



44
45
46
# File 'lib/r_kit/active_record_utility/utility.rb', line 44

def interfered base
  @extended << base
end

#interfered?(base) ⇒ Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/r_kit/active_record_utility/utility.rb', line 40

def interfered? base
  @extended.include? base
end