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