Module: Decouple::ClassMethods

Defined in:
lib/decouple.rb

Instance Method Summary collapse

Instance Method Details

#decouple { ... } ⇒ Object

Attaches callbacks

Yields:



30
31
32
# File 'lib/decouple.rb', line 30

def decouple(&block)
  decouplings << Decouple::Decoupler.new(self, &block)
end

#decouplingsArray<Decouple::Decoupler>

Returns a list of attached callback containers

Returns:



36
37
38
# File 'lib/decouple.rb', line 36

def decouplings
  @decouplings ||= []
end