Method: IsoDoc::Metadata#MMMddyyyy
- Defined in:
- lib/isodoc/metadata_date.rb
#MMMddyyyy(isodate) ⇒ Object
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/isodoc/metadata_date.rb', line 32 def MMMddyyyy(isodate) isodate.nil? and return nil arr = isodate.split("-") arr.size == 1 && (/^\d+$/.match isodate) and return Date.new(*arr.map(&:to_i)).strftime("%Y") arr.size == 2 and return Date.new(*arr.map(&:to_i)).strftime("%B %Y") Date.parse(isodate).strftime("%B %d, %Y") end |