Sha256: 397371e9058973efc0bd0fb52e50659da541e932b7fe1ece1cf692ec085a3c37
Contents?: true
Size: 465 Bytes
Versions: 163
Compression:
Stored size: 465 Bytes
Contents
require_relative './environment.rb' class Settings < Hash def initialize load self['colorize']=true if(!self.has_key?('colorize')) save end def filename Environment.dev_root + "/dev_tasks.settings.json" end def load if(File.exists?(filename)) hash=JSON.parse(File.read(filename)) hash.each {|k,v| self[k]=v } end end def save File.open(filename,'w'){|f| f.write(JSON.dump(self))} end end
Version data entries
163 entries across 163 versions & 1 rubygems