Module: Monkey::Backend::Extlib
- Defined in:
- lib/monkey/backend/extlib.rb
Instance Method Summary collapse
Instance Method Details
#setup ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/monkey/backend/extlib.rb', line 4 def setup require "extlib/object" require "extlib/string" require "extlib/constantize" require "monkey/backend/common/parent" require "monkey/backend/common/extract_options" require "monkey/backend/common/tap" ::Object.class_eval { alias } ::String.class_eval do alias camelcase to_const_string alias underscore to_const_path def constantize Extlib::Inflection.constantize(self) end end end |