Module: Footing::Kernel
- Defined in:
- lib/extensions/kernel.rb
Instance Method Summary collapse
-
#safe_eval(text, level = 4) ⇒ Object
Safely evals text inside of a sandbox.
Instance Method Details
#safe_eval(text, level = 4) ⇒ Object
Safely evals text inside of a sandbox.
9 10 11 12 13 14 15 |
# File 'lib/extensions/kernel.rb', line 9 def safe_eval(text, level=4) sandbox = lambda do $SAFE = level eval(text.to_s) end sandbox.call end |