Sha256: 87c1be0a42aa391c2c5bdeb34b9fc50270a480d980497200405799372fe70ffc

Contents?: true

Size: 376 Bytes

Versions: 181

Compression:

Stored size: 376 Bytes

Contents

require 'rbconfig'

module EtFullSystem
  def self.os
    @os ||= (
    host_os = RbConfig::CONFIG['host_os']
    case host_os
    when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
      :windows
    when /darwin|mac os/
      :macosx
    when /linux/
      :linux
    when /solaris|bsd/
      :unix
    else
      raise "unknown os: #{host_os.inspect}"
    end
    )
  end
end

Version data entries

181 entries across 181 versions & 1 rubygems

Version Path
et_full_system-8.1.0.pre.rc15 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc14 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc13 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc12 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc11 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc10 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc9 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc8 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc7 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc6 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc5 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc4 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc3 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc2 lib/et_full_system/os.rb
et_full_system-8.1.0.pre.rc1 lib/et_full_system/os.rb
et_full_system-8.0.4 lib/et_full_system/os.rb
et_full_system-8.0.3 lib/et_full_system/os.rb
et_full_system-8.0.2 lib/et_full_system/os.rb
et_full_system-8.0.1 lib/et_full_system/os.rb
et_full_system-8.0.0 lib/et_full_system/os.rb