Method: RGen::Util::FileCacheMap#store_data
- Defined in:
- lib/rgen/util/file_cache_map.rb
#store_data(key_path, value_data) ⇒ Object
store data value_data associated with file key_path
68 69 70 71 72 73 74 75 76 |
# File 'lib/rgen/util/file_cache_map.rb', line 68 def store_data(key_path, value_data) data = calc_sha1_keydata(key_path) + "\n" + value_data data = calc_sha1(data) + "\n" + data cf = cache_file(key_path) FileUtils.mkdir(File.dirname(cf)) rescue Errno::EEXIST File.open(cf, "wb") do |f| f.write(data) end end |