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