Module: NoBacksies::ConstMissing

Defined in:
lib/no_backsies.rb

Overview

Callback system for #const_missing.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.append_features(base) ⇒ Object



223
224
225
226
# File 'lib/no_backsies.rb', line 223

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

Instance Method Details

#const_missing(const) ⇒ Object



229
230
231
232
233
234
# File 'lib/no_backsies.rb', line 229

def const_missing(const)
  return unless callback_express[:cont_missing]
  callbacks[:const_missing].each do |block|
    block.call(const)
  end
end