Sha256: b80b885262a908e395b6b4ddf7344ea29b2e953559f21ff44942019bb0100209
Contents?: true
Size: 292 Bytes
Versions: 10
Compression:
Stored size: 292 Bytes
Contents
class File def self.tags(file) parsed_tags = [] File.readlines(file).each do |line| parsed_tags = parsed_tags | self.parse_tags(line) end parsed_tags end def self.parse_tags(line) line =~ /^# ?tags:\s+(.*)/ ? $1.split(',').map {|tag| tag.strip} : [] end end
Version data entries
10 entries across 10 versions & 2 rubygems