feedjira/feedjira

View on GitHub
lib/feedjira/date_time_utilities/date_time_epoch_parser.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Feedjira
  module DateTimeUtilities
    class DateTimeEpochParser
      def self.parse(string)
        epoch_time = string.to_i
        return Time.at(epoch_time).to_datetime if epoch_time.to_s == string

        raise "#{string} is not a valid epoch time"
      end
    end
  end
end