class SSH2::SFTP::Attributes

Overview

Wraps a remote file's SFTP attributes — size, owner, permissions and times — as returned by File#fstat and Session#stat/#lstat.

Defined in:

sftp/attributes.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(stat : LibSSH2::SFTPAttrs) #

[View source]
def self.new #

[View source]

Instance Method Detail

def atime #

Last access time.


[View source]
def atime=(v : Time) #

Last access time.


[View source]
def flags #

Which attribute fields are populated.


[View source]
def flags=(v : Flags) #

Which attribute fields are populated.


[View source]
def gid #

Owner group id.


[View source]
def gid=(v) #

Owner group id.


[View source]
def mtime #

Last modification time.


[View source]
def mtime=(v : Time) #

Last modification time.


[View source]
def permissions(v) #

POSIX permission bits.


[View source]
def permissions #

POSIX permission bits.


[View source]
def size #

File size in bytes.


[View source]
def to_unsafe #

[View source]
def uid #

Owner user id.


[View source]
def uid=(v) #

Owner user id.


[View source]