<commit_before>module RailsSettings
	class CachedSettings < Settings
    after_update :rewrite_cache    
    after_create :rewrite_cache
		def rewrite_cache
			Rails.cache.write("settings:#{self.var}", self.value)
		end
    
   before_destroy { |record| Rails.cache.delete("settings:#{record.var}") }
    

		def self.[](var_name)
			Rails.cache.fetch("settings:#{var_name}") {
				super(var_name)
			}
    end    
	end
end<commit_msg>Fix indent.<commit_after>module RailsSettings
  class CachedSettings < Settings
    after_update :rewrite_cache    
    after_create :rewrite_cache
    def rewrite_cache
      Rails.cache.write("settings:#{self.var}", self.value)
    end
    
    before_destroy { |record| Rails.cache.delete("settings:#{record.var}") }
    
    def self.[](var_name)
      Rails.cache.fetch("settings:#{var_name}") {
        super(var_name)
      }
    end    
  end
end
{'fraction_non_alphanumeric': 0.1203599550056243, 'fraction_numerical': 0.0, 'mean_word_length': 3.238095238095238, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3383066', 'n_tokens_mistral': 309, 'n_tokens_neox': 291, 'n_words': 48}