Sha256: 2b5b7983e346c3e3cfed0e251420eb2003c4bf3589cb8b2d6e501c5fedc6bd50
Contents?: true
Size: 607 Bytes
Versions: 5
Compression:
Stored size: 607 Bytes
Contents
module Temporal class Parser add_literal( /(^|\W)now(\W|$)/i ) do Time.now end add_literal( /(^|\W)today(\W|$)/i ) do today_start = Time.parse(Time.now.strftime("%Y-%m-%d")) today_start...today_start+1.day end add_literal( /(^|\W)yesterday(\W|$)/i ) do yesterday_start = Time.parse((Time.now-1.day).strftime("%Y-%m-%d")) yesterday_start...yesterday_start+1.day end add_literal( /(^|\W)tomorrow(\W|$)/i ) do tomorrow_start = Time.parse((Time.now+1.day).strftime("%Y-%m-%d")) tomorrow_start...tomorrow_start+1.day end end end
Version data entries
5 entries across 5 versions & 1 rubygems