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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012