class Kanade::Converter::Time

Public Instance Methods

deserialize(term, _) click to toggle source
# File lib/kanade/converter/time.rb, line 12
def deserialize(term, _)
  return nil if term.nil?
  return term if term.is_a?(::Time)
  return term if term.is_a?(Date)
  # WARNING: Parse does not really parse TZ!
  # Consider using ActiveSupport?

  ::Time.parse(term)
end
serialize(term, _) click to toggle source
# File lib/kanade/converter/time.rb, line 8
def serialize(term, _)
  return nil if term.nil?
  term.iso8601(0)
end