Global Constants (Genel Sabitler)
Ruby, ön tanımlı olarak çeşitli sabitlerle birlikte geliyor. Ben an itibariyle Mac OSX üzerinde, rbenv
ile ruby 2.1.0
kullanıyorum. Bu bağlamda sizin kullandığınız Ruby versiyonuna göre değişkenlikler olabilir.
Sabit | Değeri |
---|---|
TRUE | Anlaşılacağı gibi bu true değeri |
FALSE | Bu da false değeri |
NIL | nil |
STDIN | Standart giriş. $stdin için varsayılan değer. |
STDOUT | Standart çıkış. $stdout için varsayılan değer. |
STDERR | Standart hata. $stderr için varsayılan değer. |
ENV | Aktif çevre değişkenlerinin (Environment Variables) bulunduğu Hash |
ARGF | $< ile aynı işi yapıyor. |
ARGV | $* ile aynı işi yapıyor. |
DATA | Herhangi bir Ruby script dosyasında, __END__ sonrasına yazılan şeylerin saklandığı değişken. |
RUBY_VERSION | "2.1.0" |
RUBY_RELEASE_DATE | "2013-12-25" |
RUBY_PLATFORM | "x86_64-darwin13.0" |
RUBY_COPYRIGHT | "ruby - Copyright (C) 1993-2013 Yukihiro Matsumoto" |
RUBY_DESCRIPTION | "ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]" |
RUBY_ENGINE | "ruby" |
RUBY_PATCHLEVEL | "0" |
RUBY_REVISION | 44422 |