summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-04-27 07:23:55 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2013-04-27 07:23:55 -0700
commitfad94ba5006d3ef9423fb684eeeb0639adb94ec3 (patch)
treeb2f4db3dd1cbe463edb3fbcafdbc1248d87a5888 /mrbgems
parent495f66b9f17a36f9e85b370d9d51d5d8809b3ae8 (diff)
parent3875140afe6c83868d4469fd170d831bef71a310 (diff)
downloadmruby-fad94ba5006d3ef9423fb684eeeb0639adb94ec3.tar.gz
mruby-fad94ba5006d3ef9423fb684eeeb0639adb94ec3.zip
Merge pull request #1218 from bovi/gembox
GemBox
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/default.gembox49
-rw-r--r--mrbgems/full-core.gembox8
2 files changed, 57 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
diff --git a/mrbgems/full-core.gembox b/mrbgems/full-core.gembox
new file mode 100644
index 000000000..b9f19e452
--- /dev/null
+++ b/mrbgems/full-core.gembox
@@ -0,0 +1,8 @@
+MRuby::GemBox.new do |conf|
+ conf.gem "#{root}/mrbgems/mruby-sprintf"
+ conf.gem "#{root}/mrbgems/mruby-print"
+
+ Dir.glob("#{root}/mrbgems/mruby-*") do |x|
+ conf.gem x unless x =~ /\/mruby-(print|sprintf)$/
+ end
+end