Top Level Namespace
Defined Under Namespace
Modules: Koz
Instance Method Summary collapse
Instance Method Details
#import(file, into: nil) ⇒ Object
1 2 3 4 5 6 7 8 9 |
# File 'lib/koz/import.rb', line 1 def import file, into: nil code = File.read file m = into || Module.new unless into code = "module_function\n\n" + code end m.module_eval code, file m end |