mirror of
https://github.com/moparisthebest/android.moparisthebest.org
synced 2024-10-31 23:35:00 -04:00
20 lines
472 B
Ruby
20 lines
472 B
Ruby
# read and write to the _config.yml
|
|
require 'yaml'
|
|
|
|
module SiteConfig
|
|
ConfigFile = File.expand_path "../_config.yml", File.dirname(__FILE__)
|
|
|
|
def get_config (key)
|
|
config_data = YAML::load(File.open(ConfigFile))
|
|
config_data[key]
|
|
end
|
|
def set_config (key, val)
|
|
old_val = get_config(key)
|
|
config = IO.read(ConfigFile)
|
|
config.sub!(/#{key}:\s*#{old_val}/, "#{key}: #{val}")
|
|
File.open(ConfigFile, 'w') do |f|
|
|
f.write config
|
|
end
|
|
end
|
|
end
|