hi, In ruby we can delegate some method. by example: ---- Ruby ---- class MineArray include Forwardable def_delegators: @array, :[], :[]=, :each_with_index, :length
def initialize( array ) @array = array end end ------------- this code delegate opIndexAssign opIndex, length ... attribute to his member. This save time, bug and line. You do not to have to write a code as: void opIndexAssign( size_t index, T item){ array[index] = item; } thanks