lib/xi/clock.rb in xi-lang-0.1.2 vs lib/xi/clock.rb in xi-lang-0.1.3

- old
+ new

@@ -1,15 +1,14 @@ require 'thread' -require 'logger' require 'set' Thread.abort_on_exception = true module Xi class Clock DEFAULT_CPS = 1.0 - INTERVAL_SEC = 20 / 1000.0 + INTERVAL_SEC = 10 / 1000.0 def initialize(cps: DEFAULT_CPS) @mutex = Mutex.new @cps = cps @playing = true @@ -81,13 +80,9 @@ def do_tick cycles = Time.now.to_f * cps return unless playing? @streams.each { |s| s.notify(cycles) } rescue => err - logger.error(err) - end - - def logger - @logger ||= Logger.new(STDOUT) + error(err) end end end