Метапрограммирование – парадигма программирования, при которой программа пишет / меняет себя “на лету”, исходя из входных данных. На мастер-классе мы рассмотрим:
метавозможности Ruby;
возможные варианты их использования;
возможные подводные камни и способы их избежать.