Sha256: 5772468fc45e1c2c8bf5abac3bb07d95fa555b95ead031e0764e2bbee7390765
Contents?: true
Size: 401 Bytes
Versions: 2
Compression:
Stored size: 401 Bytes
Contents
require 'aruba/platforms/unix_platform' require 'aruba/platforms/windows_platform' # Aruba module Aruba PLATFORM_MUTEX = Mutex.new end # Aruba module Aruba # Platform Platform = [Platforms::WindowsPlatform, Platforms::UnixPlatform].find(&:match?) end # Aruba module Aruba PLATFORM_MUTEX.synchronize do @platform = Platform.new end class << self attr_reader :platform end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aruba-1.0.0.pre.alpha.4 | lib/aruba/platform.rb |
aruba-1.0.0.pre.alpha.3 | lib/aruba/platform.rb |