Metaprogramowanie w Ruby

0

Witam
Jestem na etapie poznawania Rubiego. Mam takie pytanie, czy jest możliwość, że np. w trakcie działania programu pobieram sobie jakiegoś Stringa, a następnie ten kawałek kodu wykonać? tzn np. mam Stringa w którym jest kawałek kodu Rubiego, np definicja metody, i czy można to jakoś użyć, czy trzeba ręcznie dekomponować

Z góry dzięki dla obeznanych w temacie :)

0

A próbowałeś użyć polecenia istniejącego w większości języków interpretowanych, mianowicie eval?

1

Można, ale nie w tym tkwi sęk metaprogramowania.

0

Nie próbowałem, ale zaraz o nim poczytam.

Edit:
eval spełnia moje wymagania. Na razie jest OK. Dzięki

0 użytkowników online, w tym zalogowanych: 0, gości: 0