Sha256: 4e7e2eb2629ba47fd682a1ea0a01734fea735f1e0cec694fb0161316aee8b280

Contents?: true

Size: 455 Bytes

Versions: 33

Compression:

Stored size: 455 Bytes

Contents

# encoding: utf-8

class OS
  class << self

    def windows?
      !(/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM).nil?
    end

    def mac?
      !(/darwin/ =~ RUBY_PLATFORM).nil?
    end

    def unix?
      !OS.windows?
    end

    def linux?
      OS.unix? && !OS.mac?
    end

    def set_locale
      system 'export LC_ALL=en_US.UTF-8'
      system 'export LC_CTYPE=en_US.UTF-8'
      system 'export LANG=en_US.UTF-8'
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
fir-cli-2.0.22 lib/fir/patches/os_patch.rb
fir-cli-2.0.21 lib/fir/patches/os_patch.rb
fir-cli-2.0.20 lib/fir/patches/os_patch.rb
fir-cli-2.0.19 lib/fir/patches/os_patch.rb
fir-cli-2.0.18 lib/fir/patches/os_patch.rb
fir-cli-2.0.17 lib/fir/patches/os_patch.rb
fir-cli-2.0.16 lib/fir/patches/os_patch.rb
fir-cli-2.0.15 lib/fir/patches/os_patch.rb
fir-cli-2.0.14 lib/fir/patches/os_patch.rb
fir-cli-2.0.13 lib/fir/patches/os_patch.rb
fir-cli-2.0.12 lib/fir/patches/os_patch.rb
fir-cli-2.0.11 lib/fir/patches/os_patch.rb
fir-cli-2.0.10 lib/fir/patches/os_patch.rb
fir-cli-2.0.9 lib/fir/patches/os_patch.rb
fir-cli-2.0.8 lib/fir/patches/os_patch.rb
fir-cli-2.0.7 lib/fir/patches/os_patch.rb
fir-cli-2.0.6 lib/fir/patches/os_patch.rb
fir-cli-2.0.5 lib/fir/patches/os_patch.rb
fir-cli-2.0.4 lib/fir/patches/os_patch.rb
fir-cli-2.0.3.3 lib/fir/patches/os_patch.rb