Sha256: e60590c6134bef5f8b2e9647c1e6c2914dad403a82b526d7a3ff9e00759f3835
Contents?: true
Size: 682 Bytes
Versions: 3
Compression:
Stored size: 682 Bytes
Contents
class SlackSmartBot def get_personal_settings @personal_settings ||= {} @datetime_personal_settings_file ||= {} files = Dir.glob(File.join(config.path, "personal_settings", "ps_*.yaml")) files.each do |file| if !defined?(@datetime_personal_settings_file) or !@datetime_personal_settings_file.key?(file) or @datetime_personal_settings_file[file] != File.mtime(file) user_personal_settings = YAML.load(Utils::Encryption.decrypt(File.read(file),config)) @personal_settings[File.basename(file).gsub("ps_","").gsub(".yaml","")] = user_personal_settings @datetime_personal_settings_file[file] = File.mtime(file) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems