Module: UtilPack

Defined in:
lib/util_pack.rb,
lib/util_pack/version.rb

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.constantize(class_name) ⇒ Object



17
18
19
20
# File 'lib/util_pack.rb', line 17

def constantize(class_name)
  return nil unless /\A(?:::)?([A-Z]\w*(?:::[A-Z]\w*)*)\z/ =~ class_name
  Object.module_eval("::#{$1}", __FILE__, __LINE__)
end