Module: Harmoniser::Includable::ClassMethods

Defined in:
lib/harmoniser/includable.rb

Instance Method Summary collapse

Instance Method Details

#harmoniser_includedObject



14
15
16
# File 'lib/harmoniser/includable.rb', line 14

def harmoniser_included
  @harmoniser_included.to_a
end

#harmoniser_register_included(klass) ⇒ Object



7
8
9
10
11
12
# File 'lib/harmoniser/includable.rb', line 7

def harmoniser_register_included(klass)
  MUTEX.synchronize do
    @harmoniser_included ||= Set.new
    @harmoniser_included << klass
  end
end