Method: ShellHelpers::PathnameExt::Base#dereference

Defined in:
lib/shell_helpers/pathname.rb

#dereference(mode = true) ⇒ Object



303
304
305
306
307
308
309
310
311
312
# File 'lib/shell_helpers/pathname.rb', line 303

def dereference(mode=true)
	return self unless mode
	case mode
	when :simple
		return follow if symlink?
	else
		return follow.dereference(mode) if symlink?
	end
	self
end