summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2013-04-27 16:49:45 +0800
committerDaniel Bovensiepen <[email protected]>2013-04-27 16:49:45 +0800
commit7fbf615d379ad033496ac8c15d3d2ec1b13e99a3 (patch)
tree520ba57b6e05bcb266fb4c08cc76917601a1f370
parentc8efde34da52426650db7a611aae1c268283cfb9 (diff)
downloadmruby-7fbf615d379ad033496ac8c15d3d2ec1b13e99a3.tar.gz
mruby-7fbf615d379ad033496ac8c15d3d2ec1b13e99a3.zip
Add gembox which contains all default GEMs
-rw-r--r--mrbgems/default.gembox49
1 files changed, 49 insertions, 0 deletions
diff --git a/mrbgems/default.gembox b/mrbgems/default.gembox
new file mode 100644
index 000000000..7e81abd34
--- /dev/null
+++ b/mrbgems/default.gembox
@@ -0,0 +1,49 @@
+MRuby::GemBox.new do |conf|
+ # Use standard Kernel#sprintf method
+ conf.gem "#{root}/mrbgems/mruby-sprintf"
+
+ # Use standard print/puts/p
+ conf.gem "#{root}/mrbgems/mruby-print"
+
+ # Use standard Math module
+ conf.gem "#{root}/mrbgems/mruby-math"
+
+ # Use standard Time class
+ conf.gem "#{root}/mrbgems/mruby-time"
+
+ # Use standard Struct class
+ conf.gem "#{root}/mrbgems/mruby-struct"
+
+ # Use extensional Enumerable module
+ conf.gem "#{root}/mrbgems/mruby-enum-ext"
+
+ # Use extensional String class
+ conf.gem "#{root}/mrbgems/mruby-string-ext"
+
+ # Use extensional Numeric class
+ conf.gem "#{root}/mrbgems/mruby-numeric-ext"
+
+ # Use extensional Array class
+ conf.gem "#{root}/mrbgems/mruby-array-ext"
+
+ # Use extensional Hash class
+ conf.gem "#{root}/mrbgems/mruby-hash-ext"
+
+ # Use extensional Range class
+ conf.gem "#{root}/mrbgems/mruby-range-ext"
+
+ # Use extensional Proc class
+ conf.gem "#{root}/mrbgems/mruby-proc-ext"
+
+ # Use extensional Symbol class
+ conf.gem "#{root}/mrbgems/mruby-symbol-ext"
+
+ # Use Random class
+ conf.gem "#{root}/mrbgems/mruby-random"
+
+ # Generate mirb command
+ conf.gem "#{root}/mrbgems/mruby-bin-mirb"
+
+ # Generate mruby command
+ conf.gem "#{root}/mrbgems/mruby-bin-mruby"
+end