Method: Import_Module::Scope#forward_code
- Defined in:
- lib/carat-dev/import-module/import-module-0.81/dev-lib/import-module-pip.rb
#forward_code(meths, mod) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/carat-dev/import-module/import-module-0.81/dev-lib/import-module-pip.rb', line 49 def forward_code(meths, mod) s = "" line_no = __LINE__ + 6 meths.__each__ do |meth| meth0 = Import_Module.name(meth, @klass, false) meth1 = Import_Module.name(meth, mod) param = @source.param(meth) param0 = @source.param0(meth) s << "def #{meth0}(sender, #{param0})\n" s << " sender.#{meth1}(#{param})\n" s << "end\n" end [s, __FILE__, line_no] end |