SORU
4 EKİM 2008, CUMARTESİ


Nasıl Ruby benim program üzerinde çalıştığı hangi bulabilirim?

Ruby benim program Windows üzerinde daha bir Mac üzerinde farklı şeyler yapmak istiyorum. Nasıl benim program çalıştığı bulabilirim?

CEVAP
4 EKİM 2008, CUMARTESİ


RUBY_PLATFORM sürekli kullanımı, ve isteğe bağlı olarak bunu daha kolay hale getirmek için bir modül sarın:

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

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

  def OS.unix?
    !OS.windows?
  end

  def OS.linux?
    OS.unix? and not OS.mac?
  end
end

Mükemmel değil, ama iyi geliştirme yapıyorum ve kolay uzatmak için yeterli değil bu platformlar için çalışıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010