Вот кстати, есть ещё один непонятный момент.
В example.rb первый и второй CustomObjectTwo.
Во второй передан аргументом nil, в первый не передано ничего.
В readme к первому выводится пустой хэш, ко второму ничего.
Но в custom_object_two.rb там при инициализации присваивается пустой хэш в любом случае.
Одинаковый же вывод должен быть, исходя из этого?