I investigated this a bit more this week. Consider the following: ```ruby D = Data.define(:x, :y) # *not* expecting a body d = Data.define(:x, :y) # *not* expecting a body def d = Data.define(:x, :y) # *not* expecting a ...asoffa (Aaron Soffa)
Just to document for possible future reference, here is a case for why the current behavior might even be a feature rather than an issue and why something like ```ruby class D = Data.define(:x, :y) # ... end ``` might *not* be de...asoffa (Aaron Soffa)
First of all, I would like to give a **huge** shoutout to the Ruby community for staying true to Ruby's mission of increasing developer productivity and thereby happiness and thereby enrichment of people's lives, especially mine in so ma...asoffa (Aaron Soffa)