Sha256: 0dcd132cbb742e9232230e4291fd967c3bfcf98c8c77038bb330ff44aff89a2e
Contents?: true
Size: 629 Bytes
Versions: 50
Compression:
Stored size: 629 Bytes
Contents
require "active_support/duration" module EasyML module Support module Age def self.age(start_time, end_time, format: "human") return nil unless start_time && end_time age_duration = ActiveSupport::Duration.build((end_time - start_time).to_i) age_parts = age_duration.parts case format.to_s when "human" age_duration.inspect when "days" age_parts[:days] when "hours" age_parts[:hours] when "minutes" age_parts[:minutes] when "integer" age_duration.to_i end end end end end
Version data entries
50 entries across 50 versions & 1 rubygems