Sha256: 345957d70b3716faf011a219a277c2042da10f35613ed5b709c3ab3352909e4d
Contents?: true
Size: 576 Bytes
Versions: 61
Compression:
Stored size: 576 Bytes
Contents
require_relative '../asf' module ASF class Site @@list = {} def self.list Committee.load_committee_info templates = ASF::SVN['asf/infrastructure/site/trunk/templates'] file = "#{templates}/blocks/projects.mdtext" return @@list if not @@list.empty? and File.mtime(file) == @@mtime @@mtime = File.mtime(file) projects = File.read(file) projects.scan(/\[(.*?)\]\((http.*?) "(.*)"\)/).each do |name, link, text| @@list[Committee.find(name).name] = {link: link, text: text} end @@list end end end
Version data entries
61 entries across 61 versions & 1 rubygems