Подскажите как реализовать: Хотелось бы, чтобы прямо в коде можно было использовать свой синтаксис оператора условия например
 CASE WHEN true THEN 
p 'true' 
ELSE 
p'false' 
ENDПробовал с помощью вызова eval и lambda, но именно if и end подставлять в код они не хотят. Подскажите как можно решить такую задачу.
В с++ я так понимаю есть #define который просто вставляет свой участок кода, а в Руби такой есть?



