在Ruby引擎盖下隐藏着哪些神秘部件?