summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/g/c_extension_example/Makefile (renamed from mrbgems/g/clib_example/Makefile)2
-rw-r--r--mrbgems/g/c_extension_example/README.md (renamed from mrbgems/g/clib_example/README.md)0
-rw-r--r--mrbgems/g/c_extension_example/src/example.c17
-rw-r--r--mrbgems/g/c_extension_example/test/example.rb3
-rw-r--r--mrbgems/g/clib_example/src/clib_example.c17
-rw-r--r--mrbgems/g/clib_example/test/clib_example.rb3
-rw-r--r--mrbgems/g/mrblib_example/mrblib/mrblib_example.rb5
-rw-r--r--mrbgems/g/mrblib_example/test/mrblib_example.rb3
-rw-r--r--mrbgems/g/ruby_extension_example/Makefile (renamed from mrbgems/g/mrblib_example/Makefile)2
-rw-r--r--mrbgems/g/ruby_extension_example/README.md (renamed from mrbgems/g/mrblib_example/README.md)0
-rw-r--r--mrbgems/g/ruby_extension_example/mrblib/example.rb5
-rw-r--r--mrbgems/g/ruby_extension_example/test/example.rb3
12 files changed, 30 insertions, 30 deletions
diff --git a/mrbgems/g/clib_example/Makefile b/mrbgems/g/c_extension_example/Makefile
index 2cd523905..b245e9696 100644
--- a/mrbgems/g/clib_example/Makefile
+++ b/mrbgems/g/c_extension_example/Makefile
@@ -1,6 +1,6 @@
include ../../Makefile4gem
-GEM := clib_example
+GEM := c_extension_example
GEM_C_FILES := $(wildcard $(SRC_DIR)/*.c)
GEM_OBJECTS := $(patsubst %.c, %.o, $(GEM_C_FILES))
diff --git a/mrbgems/g/clib_example/README.md b/mrbgems/g/c_extension_example/README.md
index 3803c2065..3803c2065 100644
--- a/mrbgems/g/clib_example/README.md
+++ b/mrbgems/g/c_extension_example/README.md
diff --git a/mrbgems/g/c_extension_example/src/example.c b/mrbgems/g/c_extension_example/src/example.c
new file mode 100644
index 000000000..9f0b07839
--- /dev/null
+++ b/mrbgems/g/c_extension_example/src/example.c
@@ -0,0 +1,17 @@
+#include <mruby.h>
+#include <stdio.h>
+
+static struct RClass *_class_cextension;
+
+static mrb_value
+mrb_c_method(mrb_state *mrb, mrb_value self)
+{
+ puts("A C Extension");
+ return self;
+}
+
+void
+mrb_c_extension_example_gem_init(mrb_state* mrb) {
+ _class_cextension = mrb_define_module(mrb, "CExtension");
+ mrb_define_class_method(mrb, _class_cextension, "c_method", mrb_c_method, ARGS_NONE());
+}
diff --git a/mrbgems/g/c_extension_example/test/example.rb b/mrbgems/g/c_extension_example/test/example.rb
new file mode 100644
index 000000000..367d18029
--- /dev/null
+++ b/mrbgems/g/c_extension_example/test/example.rb
@@ -0,0 +1,3 @@
+assert('C Extension Example') do
+ CExtension.respond_to? :c_method
+end
diff --git a/mrbgems/g/clib_example/src/clib_example.c b/mrbgems/g/clib_example/src/clib_example.c
deleted file mode 100644
index 2ab8682b2..000000000
--- a/mrbgems/g/clib_example/src/clib_example.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <mruby.h>
-#include <stdio.h>
-
-static struct RClass *_class_clib;
-
-static mrb_value
-mrb_clib_example(mrb_state *mrb, mrb_value self)
-{
- puts("A C Extension");
- return self;
-}
-
-void
-mrb_clib_example_gem_init(mrb_state* mrb) {
- _class_clib = mrb_define_module(mrb, "CLib");
- mrb_define_class_method(mrb, _class_clib, "clib_method", mrb_clib_example, ARGS_NONE());
-}
diff --git a/mrbgems/g/clib_example/test/clib_example.rb b/mrbgems/g/clib_example/test/clib_example.rb
deleted file mode 100644
index 348b9271d..000000000
--- a/mrbgems/g/clib_example/test/clib_example.rb
+++ /dev/null
@@ -1,3 +0,0 @@
-assert('CLib Extension') do
- CLib.respond_to? :clib_method
-end
diff --git a/mrbgems/g/mrblib_example/mrblib/mrblib_example.rb b/mrbgems/g/mrblib_example/mrblib/mrblib_example.rb
deleted file mode 100644
index 444f32236..000000000
--- a/mrbgems/g/mrblib_example/mrblib/mrblib_example.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-class MRBLib
- def MRBLib.mrblib_method
- puts "A Ruby Extension"
- end
-end
diff --git a/mrbgems/g/mrblib_example/test/mrblib_example.rb b/mrbgems/g/mrblib_example/test/mrblib_example.rb
deleted file mode 100644
index 40189ffdd..000000000
--- a/mrbgems/g/mrblib_example/test/mrblib_example.rb
+++ /dev/null
@@ -1,3 +0,0 @@
-assert('MRBLib extension') do
- MRBLib.respond_to? :mrblib_method
-end
diff --git a/mrbgems/g/mrblib_example/Makefile b/mrbgems/g/ruby_extension_example/Makefile
index a43677842..7ebec4f09 100644
--- a/mrbgems/g/mrblib_example/Makefile
+++ b/mrbgems/g/ruby_extension_example/Makefile
@@ -1,6 +1,6 @@
include ../../Makefile4gem
-GEM := mrblib_example
+GEM := ruby_extension_example
gem-all :
diff --git a/mrbgems/g/mrblib_example/README.md b/mrbgems/g/ruby_extension_example/README.md
index 906a0d8f2..906a0d8f2 100644
--- a/mrbgems/g/mrblib_example/README.md
+++ b/mrbgems/g/ruby_extension_example/README.md
diff --git a/mrbgems/g/ruby_extension_example/mrblib/example.rb b/mrbgems/g/ruby_extension_example/mrblib/example.rb
new file mode 100644
index 000000000..b07a2b580
--- /dev/null
+++ b/mrbgems/g/ruby_extension_example/mrblib/example.rb
@@ -0,0 +1,5 @@
+class RubyExtension
+ def RubyExtension.ruby_method
+ puts "A Ruby Extension"
+ end
+end
diff --git a/mrbgems/g/ruby_extension_example/test/example.rb b/mrbgems/g/ruby_extension_example/test/example.rb
new file mode 100644
index 000000000..0c1b63469
--- /dev/null
+++ b/mrbgems/g/ruby_extension_example/test/example.rb
@@ -0,0 +1,3 @@
+assert('Ruby Extension Example') do
+ RubyExtension.respond_to? :ruby_method
+end