├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── class_under_module.c ├── class_under_module_mrb.rb ├── run_tests.sh ├── simple_class.c ├── simple_class_mrb.rb ├── simple_module.c ├── simple_module_mrb.rb ├── simple_yield.c ├── simple_yield_mrb.rb ├── simplest.c ├── simplest_mrb.rb └── test_output ├── class_under_module.tst ├── simple_class.tst ├── simple_module.tst ├── simple_yield.tst └── simplest.tst /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/README.md -------------------------------------------------------------------------------- /class_under_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/class_under_module.c -------------------------------------------------------------------------------- /class_under_module_mrb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/class_under_module_mrb.rb -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/run_tests.sh -------------------------------------------------------------------------------- /simple_class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_class.c -------------------------------------------------------------------------------- /simple_class_mrb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_class_mrb.rb -------------------------------------------------------------------------------- /simple_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_module.c -------------------------------------------------------------------------------- /simple_module_mrb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_module_mrb.rb -------------------------------------------------------------------------------- /simple_yield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_yield.c -------------------------------------------------------------------------------- /simple_yield_mrb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simple_yield_mrb.rb -------------------------------------------------------------------------------- /simplest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/simplest.c -------------------------------------------------------------------------------- /simplest_mrb.rb: -------------------------------------------------------------------------------- 1 | puts "Test" 2 | -------------------------------------------------------------------------------- /test_output/class_under_module.tst: -------------------------------------------------------------------------------- 1 | Foo::Bar initialized with: Test 2 | baz: class + module 3 | -------------------------------------------------------------------------------- /test_output/simple_class.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/test_output/simple_class.tst -------------------------------------------------------------------------------- /test_output/simple_module.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/test_output/simple_module.tst -------------------------------------------------------------------------------- /test_output/simple_yield.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carsonmcdonald/mruby-c-example/HEAD/test_output/simple_yield.tst -------------------------------------------------------------------------------- /test_output/simplest.tst: -------------------------------------------------------------------------------- 1 | Test 2 | --------------------------------------------------------------------------------