Domain Specific Languages in Ruby: Building an Interpreter · HackerTrans