Method: Chronic::Ordinal.scan_for_days

Defined in:
lib/chronic/ordinal.rb

.scan_for_days(token) ⇒ Object

token - The Token object we want to scan.

Returns a new Ordinal object.



28
29
30
31
32
33
34
# File 'lib/chronic/ordinal.rb', line 28

def self.scan_for_days(token)
  if token.word =~ /^(\d*)(st|nd|rd|th)$/
    unless $1.to_i > 31 || $1.to_i < 1
      OrdinalDay.new(token.word.to_i)
    end
  end
end