class Kafo::ParserCacheWriter
Public Class Methods
write(modules)
click to toggle source
# File lib/kafo/parser_cache_writer.rb, line 3 def self.write(modules) { :version => 1, :files => Hash[modules.sort.map { |m| write_module(m) }] } end
write_module(mod)
click to toggle source
# File lib/kafo/parser_cache_writer.rb, line 10 def self.write_module(mod) [mod.identifier, {:data => mod.raw_data, :mtime => File.mtime(mod.manifest_path).to_i}] end