Module: Import_Module
- Defined in:
- lib/carat-dev/import-module/import-module-0.81/lib/import-module.rb,
lib/carat-dev/import-module/import-module-0.81/dev-lib/import-module-pip.rb,
lib/carat-dev/import-module/import-module-0.81/dev-lib/import-module-hash.rb,
lib/carat-dev/import-module/import-module-0.81/lib/import-module-single-thread.rb,
lib/carat-dev/import-module/import-module-0.81/dev-lib/import-module-unbound-method.rb
Overview
kk
Defined Under Namespace
Modules: API Classes: BaseClass, Scope, Source, Stack, Target
Constant Summary collapse
- IMPORT_MODULE_Version =
"0.78beta1"
Class Method Summary collapse
Class Method Details
.name(meth, s, prefix = true) ⇒ Object
90 91 92 93 94 95 96 97 98 |
# File 'lib/carat-dev/import-module/import-module-0.81/lib/import-module.rb', line 90 def self.name(meth, s, prefix = true) name = s.to_s.gsub(/_|::|[^\w]/){|c| "_%03d" % [c[0]]} if meth =~ /^[_a-zA-Z][_\w]*$/ meth = "__" + meth else meth = "_op" + meth.gsub(/[^\w]/){|c| "%03d" % [c[0]]} + "__" end (prefix ? "__IMPORT_MODULE_PREFIX_" : "") + name + meth end |