Sha256: 77a38647ca5101b6dcd8adcababd4d5a5a473234f900f9cf98f92d2f6e7d8b82
Contents?: true
Size: 351 Bytes
Versions: 2
Compression:
Stored size: 351 Bytes
Contents
class PublicSuffixList module Parser def self.parse(lines) lines.inject({}) do |a, line| line.strip! unless line =~ %r{//} or line.empty? t = a line.split(".").reverse.each do |p| t[p] = {} unless t[p] t = t[p] end end a end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
public-suffix-list-0.0.2 | lib/public_suffix_list/parser.rb |
public-suffix-list-0.0.1 | lib/public_suffix_list/parser.rb |