In RBI functions with the same name are always overriden (despite the casing) if extending components with the only exception of the Init method which is a special case. With this fix, it doesn't matter what convention you use to name your function as it's going to be converted to lowerCase to fix the override issue we were having.
In addition to the fix, I added a test case to functions to verify that casing doesn't matter when naming functions.
In RBI functions with the same name are always overriden (despite the casing) if extending components with the only exception of the
Init
method which is a special case. With this fix, it doesn't matter what convention you use to name your function as it's going to be converted to lowerCase to fix the override issue we were having. In addition to the fix, I added a test case to functions to verify that casing doesn't matter when naming functions.Fixes #502