On the tin -- if a method is named as a const (e.g. def Bees), it must use parens when called. Without parens, it'll evaluate as a constant, so the parens are semantically important. This PR makes it such that if the receiver is a Const, we always leave the parens.
Resolves #394
On the tin -- if a method is named as a const (e.g.
def Bees
), it must use parens when called. Without parens, it'll evaluate as a constant, so the parens are semantically important. This PR makes it such that if the receiver is aConst
, we always leave the parens.