I have this structure:
class1 < class2
A simple child < parent relationship.
I got a module, module1.
file CLASS_1.rb:
class1 < class2
end
file CLASS_2.rb:
class2
include module1
end
file MODULE_1.rb:
module module1
end
why do I get this:
'<class:class2>': uninitialized constant class2::module1 (NameError)
Class/module names should be constants (that is, begin with a capital letter).
And also don’t forget to require corresponding files.