Class: SSHKit::Backend::ConnectionPool::Entry

Inherits:
Struct
  • Object
show all
Defined in:
lib/sshkit/backends/connection_pool.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#expires_atObject

Returns the value of attribute expires_at.



57
58
59
# File 'lib/sshkit/backends/connection_pool.rb', line 57

def expires_at
  @expires_at
end

Instance Method Details

#closed?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/sshkit/backends/connection_pool.rb', line 63

def closed?
  connection.respond_to?(:closed?) && connection.closed?
end

#expired?Boolean

Returns:

  • (Boolean)


59
60
61
# File 'lib/sshkit/backends/connection_pool.rb', line 59

def expired?
  expires_at && Time.now > expires_at
end