module Grape::Formats::Dates

This module provides a set of ready-made Virtus::Attribute constants, suitable for use as the type option for {Grape::Dsl::Parameters#requires} and {Grape::Dsl::Parameters#optional}. These definitions will coerce input strings to the standard ruby Date type using the standard parsing methods defined on that class.

This module is not required by default.

Constants

HttpDate

Parses dates using Date.httpdate

Iso8601

Parses dates using Date.iso8601

Jisx0301

Parses dates using Date.jisx0301

JulianDay

Parses dates using Date.jd

Rfc2822

Parses dates using Date.rfc2822

Rfc3339

Parses dates using Date.rfc3339

Rfc822

Parses dates using Date.rfc822

XmlSchema

Parses dates using Date.xmlschema