Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Dir#tell
() -> ::Integer
tell → integer
dir.c
View on GitHub ↗
static VALUE
dir_tell(VALUE dir)
{
struct dir_data *dirp;
long pos;
GetDIR(dir, dirp);
if((pos = telldir(dirp->dir)) < 0)
rb_sys_fail("telldir");
return rb_int2inum(pos);
}
Returns the current position of self; see Dir As Stream-Like:
Example
dir = Dir.new('example') dir.tell # => 0 dir.read # => "." dir.tell # => 1