So it turns out that if you require a ruby file that is in your local directory, it doesn’t work. It loads the file and the class names, but leaves out all of the functions, etc.
To get it to work
require ‘./localfile’ works.
Also note there is a discreapncy between require and load, which is interesting. load _requires_Â the “.rb” (at least for me) while require does not. A minor inconsistency.