module Decouple::ClassMethods

Public Instance Methods

decouple(&block) click to toggle source

Attaches callbacks @yield

# File lib/decouple.rb, line 30
def decouple(&block)
  decouplings << Decouple::Decoupler.new(self, &block)
end
decouplings() click to toggle source

Returns a list of attached callback containers @return [Array<Decouple::Decoupler>]

# File lib/decouple.rb, line 36
def decouplings
  @decouplings ||= []
end