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

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010