November 2001
Intermediate to advanced
218 pages
6h 22m
English
Ruby is portable and can easily use code distributed across a network. This property gives you tremendous power and flexibility but introduces a commensurate burden: how do you use this capability without possibly causing damage?
Part of the answer lies in Ruby’s security system, which allows you to “lock down” the Ruby environment when executing code that may be suspect. Ruby calls such data and code tainted. This feature introduces mechanisms that allow you to decide how and when potentially “dangerous” data or code can be used inside your Ruby scripts.
Read now
Unlock full access