Class: InstanceConfiguration

Inherits:
Object
  • Object
show all
Defined in:
app/models/instance_configuration.rb

Constant Summary collapse

SSH_ALGORITHMS =
%w[DSA ECDSA ED25519 RSA].freeze
SSH_ALGORITHMS_PATH =
'/etc/ssh/'
CACHE_KEY =
'instance_configuration'
EXPIRATION_TIME =
24.hours

Instance Method Summary collapse

Instance Method Details

#settingsObject



11
12
13
14
15
# File 'app/models/instance_configuration.rb', line 11

def settings
  @configuration ||= Rails.cache.fetch(CACHE_KEY, expires_in: EXPIRATION_TIME) do
    configuration
  end
end