Method: Chronic::Repeater.scan_for_month_names

Defined in:
lib/chronic/repeater.rb

.scan_for_month_names(token) ⇒ Object

token - The Token object we want to scan.

Returns a new Repeater object.



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/chronic/repeater.rb', line 38

def self.scan_for_month_names(token)
  scan_for token, RepeaterMonthName,
  {
    /^jan[:\.]?(uary)?$/ => :january,
    /^feb[:\.]?(ruary)?$/ => :february,
    /^mar[:\.]?(ch)?$/ => :march,
    /^apr[:\.]?(il)?$/ => :april,
    /^may$/ => :may,
    /^jun[:\.]?e?$/ => :june,
    /^jul[:\.]?y?$/ => :july,
    /^aug[:\.]?(ust)?$/ => :august,
    /^sep[:\.]?(t[:\.]?|tember)?$/ => :september,
    /^oct[:\.]?(ober)?$/ => :october,
    /^nov[:\.]?(ember)?$/ => :november,
    /^dec[:\.]?(ember)?$/ => :december
  }
end