opal/corelib/process.rb in opal-1.3.2 vs opal/corelib/process.rb in opal-1.4.0.alpha1

- old
+ new

@@ -1,6 +1,6 @@ -module Process +module ::Process @__clocks__ = [] def self.__register_clock__(name, func) const_set name, @__clocks__.size @__clocks__ << func end @@ -32,26 +32,26 @@ def self.pid 0 end def self.times - t = Time.now.to_f - Benchmark::Tms.new(t, t, t, t, t) + t = ::Time.now.to_f + ::Benchmark::Tms.new(t, t, t, t, t) end def self.clock_gettime(clock_id, unit = :float_second) - (clock = @__clocks__[clock_id]) || raise(Errno::EINVAL, "clock_gettime(#{clock_id}) #{@__clocks__[clock_id]}") + (clock = @__clocks__[clock_id]) || ::Kernel.raise(::Errno::EINVAL, "clock_gettime(#{clock_id}) #{@__clocks__[clock_id]}") %x{ var ms = clock(); switch (unit) { case 'float_second': return (ms / 1000); // number of seconds as a float (default) case 'float_millisecond': return (ms / 1); // number of milliseconds as a float case 'float_microsecond': return (ms * 1000); // number of microseconds as a float case 'second': return ((ms / 1000) | 0); // number of seconds as an integer case 'millisecond': return ((ms / 1) | 0); // number of milliseconds as an integer case 'microsecond': return ((ms * 1000) | 0); // number of microseconds as an integer case 'nanosecond': return ((ms * 1000000) | 0); // number of nanoseconds as an integer - default: #{raise ArgumentError, "unexpected unit: #{unit}"} + default: #{::Kernel.raise ::ArgumentError, "unexpected unit: #{unit}"} } } end end