diff options
| author | realtradam <[email protected]> | 2023-02-09 14:04:55 -0500 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-02-09 14:04:55 -0500 |
| commit | a1eee00f9b6a1e77b422d7feef11dafc52077e13 (patch) | |
| tree | 6cb1dc087fc8b18383490ac0e505fb1dfe893c14 | |
| parent | 18349a0a1f065c3dee958b727b44d6ace8cc3b2f (diff) | |
| download | mruby_gem_scaffolding-1.1.0.tar.gz mruby_gem_scaffolding-1.1.0.zip | |
| -rw-r--r-- | lib/mruby_gem_scaffolding.rb | 15 | ||||
| -rw-r--r-- | 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"] = <<MULTILINE #include <mruby.h> #include <stdio.h> @@ -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 } @@ -83,6 +83,17 @@ mrb_#{Utility.snake_case(project_name)}_gem_final(mrb_state* mrb) { } MULTILINE + result["mrblib"]["#{Utility.snake_case(project_name)}.rb"] = + <<MULTILINE +module #{Utility.camel_case(project_name)} + class << self + def say_goodbye + puts "Goodbye" + end + end +end +MULTILINE + result["LICENSE"] = <<MULTILINE The MIT License (MIT) diff --git a/lib/mruby_gem_scaffolding/version.rb b/lib/mruby_gem_scaffolding/version.rb index e629139..2a1a762 100644 --- a/lib/mruby_gem_scaffolding/version.rb +++ b/lib/mruby_gem_scaffolding/version.rb @@ -1,3 +1,3 @@ module MrubyGemScaffolding - VERSION = "1.0.0" + VERSION = "1.1.0" end |
