From 6526bb10f0c60f6f1d17f873214243ca7ec1730a Mon Sep 17 00:00:00 2001 From: cremno Date: Mon, 4 Aug 2014 05:50:05 +0200 Subject: don't always generate gem functions If the src and mrblib directories of a mrbgem don't exist or don't include "usable" files (for tools like mirb), then functions for gem initialization and finalization don't have to be generated. --- tasks/ruby_ext.rake | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tasks/ruby_ext.rake') diff --git a/tasks/ruby_ext.rake b/tasks/ruby_ext.rake index 38dfff0a3..61fa91d97 100644 --- a/tasks/ruby_ext.rake +++ b/tasks/ruby_ext.rake @@ -42,6 +42,15 @@ class Symbol end end +module Enumerable + # Compatible with 1.9 on 1.8 + def each_with_object(memo) + return to_enum :each_with_object, memo unless block_given? + each { |obj| yield obj, memo } + memo + end +end + $pp_show = true if $verbose.nil? -- cgit v1.2.3