├── .github ├── FUNDING.yml └── workflows │ └── test.yml ├── .gitignore ├── .rubocop.yml ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── TODO.md ├── bin └── mdl ├── examples ├── README.md ├── app │ ├── README.md │ ├── app.rb │ ├── lancelot.rb │ ├── package.rb │ └── robin.rb ├── callable │ ├── README.md │ ├── app.rb │ └── factorial.rb ├── export_self │ ├── README.md │ ├── app.rb │ └── log.rb ├── fail.rb ├── forward │ ├── README.md │ ├── app.rb │ └── forwarder.rb ├── lambdas │ ├── README.md │ ├── app.rb │ └── calc.rb ├── reload │ ├── README.md │ ├── app.rb │ └── counter.rb ├── router │ ├── README.md │ ├── app.rb │ └── handlers │ │ ├── add.rb │ │ └── mul.rb ├── singleton │ ├── README.md │ ├── bridge_keeper.rb │ └── lancelot.rb └── tagged │ ├── README.md │ ├── app.rb │ └── handlers │ ├── add.rb │ └── mul.rb ├── lib ├── modulation.rb └── modulation │ ├── builder.rb │ ├── core.rb │ ├── export_default.rb │ ├── export_from_receiver.rb │ ├── exports.rb │ ├── ext.rb │ ├── gem.rb │ ├── module_mixin.rb │ ├── modules │ ├── bootstrap.rb │ ├── cli.rb │ ├── creator.rb │ └── packer.rb │ ├── paths.rb │ └── version.rb ├── modulation.gemspec └── test ├── modules ├── MODULE.rb ├── a.rb ├── additive.rb ├── auto_import.rb ├── auto_import_bar.rb ├── auto_import_baz.rb ├── auto_import_hash.rb ├── auto_import_nested.rb ├── b │ └── b2.rb ├── b1.rb ├── bad_export.rb ├── callable.rb ├── callable_with_to_proc.rb ├── circular1.rb ├── circular2.rb ├── circular_default1.rb ├── circular_default2.rb ├── contained.rb ├── default_module.rb ├── default_module │ ├── const.rb │ └── imported_class.rb ├── empty.rb ├── export_with_export_default.rb ├── ext.rb ├── extend_from1.rb ├── extend_from2.rb ├── hash_export.rb ├── inc.rb ├── include_module.rb ├── included.rb ├── instance_var.rb ├── instance_vars.rb ├── missing_export_default_const.rb ├── missing_export_default_method.rb ├── missing_exported_const.rb ├── missing_exported_method.rb ├── missing_receiver.rb ├── mock_user.rb ├── mocked.rb ├── my_gem.rb ├── packer_app.rb ├── receiver.rb ├── receiver_sub.rb ├── receiver_super.rb ├── reloaded_user.rb ├── subdir │ ├── a.rb │ ├── b.rb │ ├── c1.rb │ └── c2.rb ├── template_reloaded_1.rb ├── template_reloaded_2.rb ├── template_reloaded_default_1.rb ├── template_reloaded_default_2.rb └── test │ └── fact.rb └── test_modulation.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: noteflakes 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/TODO.md -------------------------------------------------------------------------------- /bin/mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/bin/mdl -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/app/README.md -------------------------------------------------------------------------------- /examples/app/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/app/app.rb -------------------------------------------------------------------------------- /examples/app/lancelot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/app/lancelot.rb -------------------------------------------------------------------------------- /examples/app/package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/app/package.rb -------------------------------------------------------------------------------- /examples/app/robin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/app/robin.rb -------------------------------------------------------------------------------- /examples/callable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/callable/README.md -------------------------------------------------------------------------------- /examples/callable/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/callable/app.rb -------------------------------------------------------------------------------- /examples/callable/factorial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/callable/factorial.rb -------------------------------------------------------------------------------- /examples/export_self/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/export_self/README.md -------------------------------------------------------------------------------- /examples/export_self/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/export_self/app.rb -------------------------------------------------------------------------------- /examples/export_self/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/export_self/log.rb -------------------------------------------------------------------------------- /examples/fail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/fail.rb -------------------------------------------------------------------------------- /examples/forward/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/forward/README.md -------------------------------------------------------------------------------- /examples/forward/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/forward/app.rb -------------------------------------------------------------------------------- /examples/forward/forwarder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/forward/forwarder.rb -------------------------------------------------------------------------------- /examples/lambdas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/lambdas/README.md -------------------------------------------------------------------------------- /examples/lambdas/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/lambdas/app.rb -------------------------------------------------------------------------------- /examples/lambdas/calc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/lambdas/calc.rb -------------------------------------------------------------------------------- /examples/reload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/reload/README.md -------------------------------------------------------------------------------- /examples/reload/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/reload/app.rb -------------------------------------------------------------------------------- /examples/reload/counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/reload/counter.rb -------------------------------------------------------------------------------- /examples/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/router/README.md -------------------------------------------------------------------------------- /examples/router/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/router/app.rb -------------------------------------------------------------------------------- /examples/router/handlers/add.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/router/handlers/add.rb -------------------------------------------------------------------------------- /examples/router/handlers/mul.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/router/handlers/mul.rb -------------------------------------------------------------------------------- /examples/singleton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/singleton/README.md -------------------------------------------------------------------------------- /examples/singleton/bridge_keeper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/singleton/bridge_keeper.rb -------------------------------------------------------------------------------- /examples/singleton/lancelot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/singleton/lancelot.rb -------------------------------------------------------------------------------- /examples/tagged/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/tagged/README.md -------------------------------------------------------------------------------- /examples/tagged/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/tagged/app.rb -------------------------------------------------------------------------------- /examples/tagged/handlers/add.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/tagged/handlers/add.rb -------------------------------------------------------------------------------- /examples/tagged/handlers/mul.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/examples/tagged/handlers/mul.rb -------------------------------------------------------------------------------- /lib/modulation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation.rb -------------------------------------------------------------------------------- /lib/modulation/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/builder.rb -------------------------------------------------------------------------------- /lib/modulation/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/core.rb -------------------------------------------------------------------------------- /lib/modulation/export_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/export_default.rb -------------------------------------------------------------------------------- /lib/modulation/export_from_receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/export_from_receiver.rb -------------------------------------------------------------------------------- /lib/modulation/exports.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/exports.rb -------------------------------------------------------------------------------- /lib/modulation/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/ext.rb -------------------------------------------------------------------------------- /lib/modulation/gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/gem.rb -------------------------------------------------------------------------------- /lib/modulation/module_mixin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/module_mixin.rb -------------------------------------------------------------------------------- /lib/modulation/modules/bootstrap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/modules/bootstrap.rb -------------------------------------------------------------------------------- /lib/modulation/modules/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/modules/cli.rb -------------------------------------------------------------------------------- /lib/modulation/modules/creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/modules/creator.rb -------------------------------------------------------------------------------- /lib/modulation/modules/packer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/modules/packer.rb -------------------------------------------------------------------------------- /lib/modulation/paths.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/paths.rb -------------------------------------------------------------------------------- /lib/modulation/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/lib/modulation/version.rb -------------------------------------------------------------------------------- /modulation.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/modulation.gemspec -------------------------------------------------------------------------------- /test/modules/MODULE.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/MODULE.rb -------------------------------------------------------------------------------- /test/modules/a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/a.rb -------------------------------------------------------------------------------- /test/modules/additive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/additive.rb -------------------------------------------------------------------------------- /test/modules/auto_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/auto_import.rb -------------------------------------------------------------------------------- /test/modules/auto_import_bar.rb: -------------------------------------------------------------------------------- 1 | export_default 'bar' -------------------------------------------------------------------------------- /test/modules/auto_import_baz.rb: -------------------------------------------------------------------------------- 1 | export_default 'baz' -------------------------------------------------------------------------------- /test/modules/auto_import_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/auto_import_hash.rb -------------------------------------------------------------------------------- /test/modules/auto_import_nested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/auto_import_nested.rb -------------------------------------------------------------------------------- /test/modules/b/b2.rb: -------------------------------------------------------------------------------- 1 | import('../inc') -------------------------------------------------------------------------------- /test/modules/b1.rb: -------------------------------------------------------------------------------- 1 | import('./b/b2') -------------------------------------------------------------------------------- /test/modules/bad_export.rb: -------------------------------------------------------------------------------- 1 | export :foo -------------------------------------------------------------------------------- /test/modules/callable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/callable.rb -------------------------------------------------------------------------------- /test/modules/callable_with_to_proc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/callable_with_to_proc.rb -------------------------------------------------------------------------------- /test/modules/circular1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/circular1.rb -------------------------------------------------------------------------------- /test/modules/circular2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/circular2.rb -------------------------------------------------------------------------------- /test/modules/circular_default1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/circular_default1.rb -------------------------------------------------------------------------------- /test/modules/circular_default2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/circular_default2.rb -------------------------------------------------------------------------------- /test/modules/contained.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/contained.rb -------------------------------------------------------------------------------- /test/modules/default_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/default_module.rb -------------------------------------------------------------------------------- /test/modules/default_module/const.rb: -------------------------------------------------------------------------------- 1 | export_default "forty two" -------------------------------------------------------------------------------- /test/modules/default_module/imported_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/default_module/imported_class.rb -------------------------------------------------------------------------------- /test/modules/empty.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/modules/export_with_export_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/export_with_export_default.rb -------------------------------------------------------------------------------- /test/modules/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/ext.rb -------------------------------------------------------------------------------- /test/modules/extend_from1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/extend_from1.rb -------------------------------------------------------------------------------- /test/modules/extend_from2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/extend_from2.rb -------------------------------------------------------------------------------- /test/modules/hash_export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/hash_export.rb -------------------------------------------------------------------------------- /test/modules/inc.rb: -------------------------------------------------------------------------------- 1 | Thread.current[:inc] += 1 -------------------------------------------------------------------------------- /test/modules/include_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/include_module.rb -------------------------------------------------------------------------------- /test/modules/included.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/included.rb -------------------------------------------------------------------------------- /test/modules/instance_var.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/instance_var.rb -------------------------------------------------------------------------------- /test/modules/instance_vars.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/instance_vars.rb -------------------------------------------------------------------------------- /test/modules/missing_export_default_const.rb: -------------------------------------------------------------------------------- 1 | export_default :FOO 2 | 3 | BAR = 42 -------------------------------------------------------------------------------- /test/modules/missing_export_default_method.rb: -------------------------------------------------------------------------------- 1 | export :foo 2 | 3 | def bar 4 | 42 5 | end -------------------------------------------------------------------------------- /test/modules/missing_exported_const.rb: -------------------------------------------------------------------------------- 1 | export :FOO 2 | 3 | BAR = 42 -------------------------------------------------------------------------------- /test/modules/missing_exported_method.rb: -------------------------------------------------------------------------------- 1 | export :foo 2 | 3 | def bar 4 | 42 5 | end -------------------------------------------------------------------------------- /test/modules/missing_receiver.rb: -------------------------------------------------------------------------------- 1 | export_from_receiver :Bar 2 | 3 | -------------------------------------------------------------------------------- /test/modules/mock_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/mock_user.rb -------------------------------------------------------------------------------- /test/modules/mocked.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/mocked.rb -------------------------------------------------------------------------------- /test/modules/my_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/my_gem.rb -------------------------------------------------------------------------------- /test/modules/packer_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/packer_app.rb -------------------------------------------------------------------------------- /test/modules/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/receiver.rb -------------------------------------------------------------------------------- /test/modules/receiver_sub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/receiver_sub.rb -------------------------------------------------------------------------------- /test/modules/receiver_super.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/receiver_super.rb -------------------------------------------------------------------------------- /test/modules/reloaded_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/reloaded_user.rb -------------------------------------------------------------------------------- /test/modules/subdir/a.rb: -------------------------------------------------------------------------------- 1 | export :A 2 | 3 | A = :A -------------------------------------------------------------------------------- /test/modules/subdir/b.rb: -------------------------------------------------------------------------------- 1 | export :B 2 | 3 | B = :B -------------------------------------------------------------------------------- /test/modules/subdir/c1.rb: -------------------------------------------------------------------------------- 1 | export :C 2 | 3 | C = :C1 -------------------------------------------------------------------------------- /test/modules/subdir/c2.rb: -------------------------------------------------------------------------------- 1 | export :C 2 | 3 | C = :C2 -------------------------------------------------------------------------------- /test/modules/template_reloaded_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/template_reloaded_1.rb -------------------------------------------------------------------------------- /test/modules/template_reloaded_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/template_reloaded_2.rb -------------------------------------------------------------------------------- /test/modules/template_reloaded_default_1.rb: -------------------------------------------------------------------------------- 1 | export_default "Hello" 2 | 3 | -------------------------------------------------------------------------------- /test/modules/template_reloaded_default_2.rb: -------------------------------------------------------------------------------- 1 | export_default({"Hello" => "world"}) 2 | 3 | -------------------------------------------------------------------------------- /test/modules/test/fact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/modules/test/fact.rb -------------------------------------------------------------------------------- /test/test_modulation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/modulation/HEAD/test/test_modulation.rb --------------------------------------------------------------------------------