# File lib/fssm/pathname.rb, line 122 def realpath path = self SYMLOOP_MAX.times do link = path.readlink link = path.dirname + link if link.relative? path = link end raise Errno::ELOOP, self rescue Errno::EINVAL path.expand_path end