Files
kamal/lib/mrsk/configuration/sshkit.rb
2023-07-26 12:26:23 +01:00

21 lines
341 B
Ruby

class Mrsk::Configuration::Sshkit
def initialize(config:)
@options = config.raw_config.sshkit || {}
end
def max_concurrent_starts
options.fetch("max_concurrent_starts", 30)
end
def pool_idle_timeout
options.fetch("pool_idle_timeout", 900)
end
def to_h
options
end
private
attr_accessor :options
end