From a1eee00f9b6a1e77b422d7feef11dafc52077e13 Mon Sep 17 00:00:00 2001 From: realtradam Date: Thu, 9 Feb 2023 14:04:55 -0500 Subject: add example ruby code --- lib/mruby_gem_scaffolding.rb | 15 +++++++++++++-- lib/mruby_gem_scaffolding/version.rb | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/mruby_gem_scaffolding.rb b/lib/mruby_gem_scaffolding.rb index 67ffba6..f831655 100644 --- a/lib/mruby_gem_scaffolding.rb +++ b/lib/mruby_gem_scaffolding.rb @@ -49,7 +49,7 @@ MRuby::Gem::Specification.new('#{Utility.snake_case(project_name)}') do |spec| end MULTILINE - result["src"]["main.c"] = + result["src"]["#{Utility.snake_case(project_name)}.c"] = < #include @@ -58,7 +58,7 @@ MULTILINE static mrb_value hello_world(mrb_state *mrb, mrb_value self) { - printf("Hello World"); + printf("Hello World\\n"); return mrb_nil_value(); // return null } @@ -81,6 +81,17 @@ void mrb_#{Utility.snake_case(project_name)}_gem_final(mrb_state* mrb) { } +MULTILINE + + result["mrblib"]["#{Utility.snake_case(project_name)}.rb"] = + <