class MetalArchives::Parsers::Date
Date
parser
Public Class Methods
parse(input)
click to toggle source
Parse a date
Returns Date
# File lib/metal_archives/parsers/date.rb, line 14 def self.parse(input) ::Date.parse(input) rescue ::Date::Error components = input .split("-") .map(&:to_i) .reject(&:zero?) .compact return if components.empty? ::Date.new(*components) rescue TypeError nil end