> > a.rb: > > def foo() > > format_hard_disk() > > end > > > > b.rb: > > require "a" > > require "securedruby" > > These two lines in b.rb should be in the reverse order, shouldn't they? > How else would you protect against an a.rb lke this: > > > def foo() > > format_hard_disk() > > end > > format_hard_disk() You are completly right! I was trying to show my secured ruby idea and ended up with a security hole! (ups!).