Project

General

Profile

Download (556 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'erb'
require 'yaml'

dist_settings_file = File.expand_path('settings.yaml.dist', __dir__)
SETTINGS = File.exist?(dist_settings_file) ? YAML.load(ERB.new(File.read(dist_settings_file)).result) || {} : {}

settings_file = File.expand_path('settings.yaml', __dir__)
if File.exist?(settings_file)
settings = YAML.load(ERB.new(File.read(settings_file)).result)
SETTINGS[:rails] = settings[:rails] if settings[:rails]
end
SETTINGS[:rails] ||= '5.1'
SETTINGS[:rails] = '%.1f' % SETTINGS[:rails] if SETTINGS[:rails].is_a?(Float) # unquoted YAML value
(4-4/19)