lib/ur/metadata.rb in ur-0.1.1 vs lib/ur/metadata.rb in ur-0.2.0

- old
+ new

@@ -1,11 +1,11 @@ # frozen_string_literal: true require 'ur' unless Object.const_defined?(:Ur) -class Ur - class Metadata +module Ur + module Metadata include SubUr def began_at began_at_s ? Time.parse(began_at_s) : nil end @@ -15,11 +15,11 @@ attr_accessor :began_at_ns # sets began_at from the current time def begin! - self.began_at ||= Time.now - self.began_at_ns ||= Process.clock_gettime(Process::CLOCK_MONOTONIC, :nanosecond) + self.began_at = Time.now + self.began_at_ns = Process.clock_gettime(Process::CLOCK_MONOTONIC, :nanosecond) end # sets the duration from the current time and began_at def finish! return if duration