Module: NoBacksies::MethodAdded

Defined in:
lib/no_backsies.rb

Overview

Callback system for #method_added.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.append_features(base) ⇒ Object



121
122
123
124
# File 'lib/no_backsies.rb', line 121

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

Instance Method Details

#method_added(method) ⇒ Object



127
128
129
130
131
132
# File 'lib/no_backsies.rb', line 127

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