Class: Kamal::Configuration::Sshkit
- Inherits:
-
Object
- Object
- Kamal::Configuration::Sshkit
- Defined in:
- lib/kamal/configuration/sshkit.rb
Instance Method Summary collapse
-
#initialize(config:) ⇒ Sshkit
constructor
A new instance of Sshkit.
- #max_concurrent_starts ⇒ Object
- #pool_idle_timeout ⇒ Object
- #to_h ⇒ Object
Constructor Details
#initialize(config:) ⇒ Sshkit
Returns a new instance of Sshkit.
2 3 4 |
# File 'lib/kamal/configuration/sshkit.rb', line 2 def initialize(config:) = config.raw_config.sshkit || {} end |
Instance Method Details
#max_concurrent_starts ⇒ Object
6 7 8 |
# File 'lib/kamal/configuration/sshkit.rb', line 6 def max_concurrent_starts .fetch("max_concurrent_starts", 30) end |
#pool_idle_timeout ⇒ Object
10 11 12 |
# File 'lib/kamal/configuration/sshkit.rb', line 10 def pool_idle_timeout .fetch("pool_idle_timeout", 900) end |
#to_h ⇒ Object
14 15 16 |
# File 'lib/kamal/configuration/sshkit.rb', line 14 def to_h end |