| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Small library that helps you parse a string and get information about time patterns in it.
It parses next patterns:
it supports modifiers for minutes and hours like:
it recognizes time patterns ({time}) as:
and uses those patterns to recognize intervals like:
where {interval} can be "30 minutes" or "1 hour" or "1 hour 34min.
require "todo_time_patterns"
input = "meet Bob at 4pm for 2 hours 30min"
p TodoTimePatterns.parse input
#prints {:hours=>16, :minutes=>0, :interval=>150, :result_string=>"meet Bob"} on screen
#-------
input = "meet Bob at 16:34"
p TodoTimePatterns.parse input
#prints {:hours=>16, :minutes=>34, :interval=>0, :result_string=>"meet Bob"}gem install 'todo_time_patterns'| Back | FazBrowse Home | New Git URL |