Ruby DSL for Magic The Gathering card description