Classes and modules begin with an upper case letter.
This is actually enforced by Ruby's interpreter.
Each word in a class name begins with an upper case (unless it's part of an acronym):
module Observable
module ParseDate
class StringInputMethod
class StringReplace
class XMP