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

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010