Especially when writing rake tasks where a lot of path construction code is written the following overloading of the / operator makes the code more readable.
class String def /(other) File.join(self,other) end end # and you can write # path = all/along/the/watch/tower # instead of # path = "#{all}/#{along}/#{the}/#{watch}/#{tower}"