Class Chronic::Scalar
In: lib/chronic/scalar.rb
Parent: Tag

Methods

Constants

DAY_PORTIONS = %w( am pm morning afternoon evening night )

Public Class methods

Build a year from a 2 digit suffix.

year - The two digit Integer year to build from. bias - The Integer amount of future years to bias.

Examples:

  make_year(96, 50) #=> 1996
  make_year(79, 20) #=> 2079
  make_year(00, 50) #=> 2000

Returns The Integer 4 digit year.

Scan an Array of Token objects and apply any necessary Scalar tags to each token.

tokens - An Array of tokens to scan. options - The Hash of options specified in Chronic::parse.

Returns an Array of tokens.

token - The Token object we want to scan. post_token - The next Token object.

Returns a new Scalar object.

token - The Token object we want to scan. post_token - The next Token object.

Returns a new Scalar object.

token - The Token object we want to scan. post_token - The next Token object.

Returns a new Scalar object.

token - The Token object we want to scan. post_token - The next Token object. options - The Hash of options specified in Chronic::parse.

Returns a new Scalar object.

Public Instance methods

[Validate]