Module: Frubby::ConstMissing

Defined in:
lib/frubby/const_missing.rb

Instance Method Summary collapse

Instance Method Details

#const_missing(const) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/frubby/const_missing.rb', line 3

def const_missing(const)
  _constants = Object.constants + constants
  _constant = FuzzyMatch.new(_constants).find(const)
  
  warn "[frubby] const_missing: #{const} -> #{_constant}" if $DEBUG

  _constant ? const_get(_constant) : super
end