Solo me pregunto si es posible, por alguna laguna, definir un nombre de método que termine en dos puntos. El propósito es hacer que las cosas se ven de esta manera:¿Es posible en Ruby definir un método cuyo nombre termine con: (dos puntos)?
mymethod: arg1,arg2,arg3
A veces es mejor buscar una DSL externa que tratar de hacer cosas demasiado pervertidas con tu idioma. –