diff --git a/lib/generators/validates_timeliness/templates/validates_timeliness.rb b/lib/generators/validates_timeliness/templates/validates_timeliness.rb index fb16a5a..e8f6881 100644 --- a/lib/generators/validates_timeliness/templates/validates_timeliness.rb +++ b/lib/generators/validates_timeliness/templates/validates_timeliness.rb @@ -22,4 +22,16 @@ ValidatesTimeliness.setup do |config| # :now => lambda { Time.now }, # :today => lambda { Date.today } # ) + # + # Add one or more formats making them valid. e.g. add_formats(:date, 'd(st|rd|th) of mmm, yyyy') + # config.parser.add_formats() + # + # Remove one or more formats making them invalid. e.g. remove_formats(:date, 'dd/mm/yyy') + # config.parser.remove_formats() + # + # Change the amiguous year threshold when parsing a 2 digit year + # config.parser.ambiguous_year_threshold = 30 + # + # Treat ambiguous dates, such as 01/02/1950, as a Non-US date. + # config.parser.remove_us_formats end diff --git a/lib/validates_timeliness.rb b/lib/validates_timeliness.rb index 0d26600..97d0565 100644 --- a/lib/validates_timeliness.rb +++ b/lib/validates_timeliness.rb @@ -39,6 +39,10 @@ module ValidatesTimeliness :today => lambda { Date.today } } + def self.parser + Parser + end + # Setup method for plugin configuration def self.setup yield self