ERROR: expected tRParen before 'title :String'
def initialize(title :String, description:String, link:String,
^^^ space between method argument and type hint (as ruby symbol)
but eats this just fine:
def initialize(title:String, description:String, link:String,
^^^ no space before type hint (as ruby symbol)
Note, at the end of the def method declaration, I can have as many spaces as I like before the method's return type hint.