GitHub - skandhas/mruby-core-ext: MRuby Core Extensions
Enumerable
| Methods |
Implementation |
| Enumerable#drop |
Ruby |
| Enumerable#drop_while |
Ruby |
| Enumerable#each_cons |
Ruby |
| Enumerable#each_slice |
Ruby |
| Enumerable#group_by |
Ruby |
| Enumerable#take |
Ruby |
| Enumerable#take_while |
Ruby |
Array
| Methods |
Implementation |
| Array::try_convert |
C |
| Array#assoc |
C |
| Array#rassoc |
C |
| Array#at |
C |
| Array#reject! |
Ruby |
| Array#delete_if |
Ruby |
| Array#compact! |
Ruby |
| Array#compact |
Ruby |
| Array#select! |
Ruby |
| Array#keep_if |
Ruby |
Hash
| Methods |
Implementation |
| Hash::try_convert |
C |
| Hash#assoc |
C |
| Hash#delete_if |
Ruby |
| Hash#keep_if |
Ruby |
| Hash#invert |
Ruby |
String
| Methods |
Implementation |
| String::try_convert |
C |
Symbol
| Methods |
Implementation |
| Symbol#length |
Ruby |
| Symbol#size |
Ruby |
| Symbol#capitalize |
Ruby |
| Symbol#downcase |
Ruby |
| Symbol#upcase |
Ruby |
| Symbol#empty? |
Ruby |
Integer
| Methods |
Implementation |
| Integer#denominator |
Ruby |
| Integer#integer? |
Ruby |
| Integer#numerator |
Ruby |
To be continue