diff options
| -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 |
