Sha256: 32a6181d5e0de19bff87e620716c71eb6b9bdacf0d12f8a6efd9c1895a511b81
Contents?: true
Size: 631 Bytes
Versions: 2
Compression:
Stored size: 631 Bytes
Contents
module PhpRuby module Array module Functions extend self def array_merge(*php_arrays) result = Hash.new php_arrays.each do |pa| if pa.class == ::Hash pa.each{ |index, item| result[index] = item} elsif pa.class == ::Array pa.each_with_index { |item, index| result[result.count] = item } else fail(ArgumentError.new("#{__method__} can't handle argument of type #{pa.class}")) end end result end def explode(string, sep, count = 0) string.split(sep, count) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
php_ruby-0.0.3 | lib/php_ruby/array/functions.rb |
php_ruby-0.0.2 | lib/php_ruby/array/functions.rb |