# File lib/fakefs/fake/symlink.rb, line 5 def initialize(target) @target = target end
# File lib/fakefs/fake/symlink.rb, line 17 def delete parent.delete(self) end
# File lib/fakefs/fake/symlink.rb, line 13 def entry FileSystem.find(target) end
# File lib/fakefs/fake/symlink.rb, line 9 def inspect "symlink(#{name} -> #{target.split('/').last})" end
# File lib/fakefs/fake/symlink.rb, line 25 def respond_to?(method) entry.respond_to?(method) end
# File lib/fakefs/fake/symlink.rb, line 21 def to_s File.join(parent.to_s, name) end
# File lib/fakefs/fake/symlink.rb, line 31 def method_missing(*args, &block) entry.send(*args, &block) end