summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-02-09 14:04:55 -0500
committerrealtradam <[email protected]>2023-02-09 14:04:55 -0500
commita1eee00f9b6a1e77b422d7feef11dafc52077e13 (patch)
tree6cb1dc087fc8b18383490ac0e505fb1dfe893c14
parent18349a0a1f065c3dee958b727b44d6ace8cc3b2f (diff)
downloadmruby_gem_scaffolding-a1eee00f9b6a1e77b422d7feef11dafc52077e13.tar.gz
mruby_gem_scaffolding-a1eee00f9b6a1e77b422d7feef11dafc52077e13.zip
add example ruby codeHEADv1.1.0master
-rw-r--r--lib/mruby_gem_scaffolding.rb15
-rw-r--r--lib/mruby_gem_scaffolding/version.rb2
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