Ruby Kodunu Tarayıcıda Çalıştırın
Opal DevTools, Chrome tarayıcısında Ruby kodunu çalıştırmanızı sağlayan bir uzantıdır. Bu araç, Chrome Geliştirici Araçları'nda 'Opal REPL' paneli ekleyerek, herhangi bir web sayfasında Ruby kodu yazma ve çalıştırma imkanı sunar. Kullanıcılar, etkileşimli bir Ruby REPL deneyimi yaşayarak, Pry benzeri komutlarla (ls, cd, help, history) Ruby kodlarını test edebilirler. Çok satırlı giriş desteği ve komut geçmişi gibi özellikler ile kullanım kolaylığı sağlanmaktadır.
Uzantının sağladığı özellikler arasında, Opal runtime'ının otomatik olarak sayfalara enjekte edilmesi ve mevcut Opal yüklü sayfalarda çalışabilmesi yer alır. Kullanıcılar, ayarlar sekmesinde Opal Algılama Modunu etkinleştirerek sadece Opal algılandığında panelin görünmesini sağlayabilirler. Ancak, uzantı 'eval()' kullanarak Ruby kodunu çalıştırdığı için, sıkı İçerik Güvenlik Politikası (CSP) uygulayan sayfalarda desteklenmemektedir. Genel olarak, Opal DevTools, Ruby geliştiricileri için pratik bir araç sunmaktadır.