Sha256: b1ca4f53f00011669843383570d262734f27f78eb9b95a70d176bc511a7bbed1
Contents?: true
Size: 974 Bytes
Versions: 23
Compression:
Stored size: 974 Bytes
Contents
module Evertils module Helper class Generate def self.format_date(title) if title =~ /Daily/ resp = /Daily Log \[([A-Z].*) \- [A-Z]\]/.match(title) if resp Time.parse($1) end elsif title =~ /Weekly/ resp = /Weekly Log \[([A-Z].*) (\d+) \- (\d+)\]/.match(title) if resp first = Time.parse($1 +" "+ $2) second = Time.parse($1 +" "+ $3) [first, second] end elsif title =~ /Monthly/ resp = /Monthly Log \[([A-Z].*) (\d+)\]/.match(title) if resp Time.parse($1 +" "+ $2) end elsif title =~ /Quarterly/ resp = /Quarterly Log \[([A-Z].*) \- ([A-Z].*) (\d+)\]/.match(title) if resp first = Time.parse($1 +" "+ $3) second = Time.parse($2 +" "+ $3) [first, second] end end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems