On Apr 23, 2012, at 04:49 , Wybo Dekker wrote: > That's clear, but does that mean there's no workaround? > Can Ruby not be told that the DATA section is somewhere else? This is my ((slightly?) horrible) workaround: data = File.read(__FILE__).split(/__END__/).last