Module: NoBacksies::SingletonMethodRemoved

Defined in:
lib/no_backsies.rb

Overview

Callback system for #method_removed.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.append_features(base) ⇒ Object



189
190
191
192
# File 'lib/no_backsies.rb', line 189

def self.append_features(base)
  base.extend CallbackMethods
  base.extend self
end

Instance Method Details

#singleton_method_removed(method) ⇒ Object



195
196
197
198
199
200
# File 'lib/no_backsies.rb', line 195

def singleton_method_removed(method)
  return unless callback_express[:singleton_method_removed]
  callbacks[:singleton_method_removed].each do |block|
    block.call(method)
  end
end