class Foraneus::Converters::Date
Constants
- DEFAULT_FORMAT
Attributes
opts[R]
Public Class Methods
new(opts = {})
click to toggle source
@param [Hash] opts @option opts [String] format Date
format.
# File lib/foraneus/converters/date.rb, line 14 def initialize(opts = {}) @opts = opts @format = opts[:format] || DEFAULT_FORMAT end
Public Instance Methods
parse(s)
click to toggle source
@raise [ArgumentError] with message ‘invalid date’
@return [Date]
# File lib/foraneus/converters/date.rb, line 23 def parse(s) ::Date.strptime(s, @format) end
raw(v)
click to toggle source
# File lib/foraneus/converters/date.rb, line 27 def raw(v) v.strftime(@format) end