오팔 개발 도구: 크롬의 루비 REPL
Opal DevTools는 브라우저의 개발자 도구 내에서 Ruby 코드를 직접 실행하고자 하는 개발자를 위해 설계된 무료 Chrome 확장 프로그램입니다. 이 도구는 Chrome DevTools에 대화형 Ruby REPL(읽기-평가-출력 루프)을 통합하여 사용자가 모든 웹페이지의 맥락에서 Ruby 스크립트를 실행할 수 있도록 합니다. 기능으로는 Pry와 유사한 명령 지원, 다중 행 입력 및 명령 기록 탐색이 포함되어 있어 브라우저를 떠나지 않고도 코딩 경험을 향상시킵니다.
가장 추천하는 대안 프로그램
Opal DevTools를 사용하면 'ls'와 같은 명령을 통해 메서드와 변수를 나열하고, 'cd'를 통해 객체를 탐색하기 위해 맥락을 변경할 수 있습니다. 이 확장 프로그램은 Opal 런타임을 자동으로 주입하고 페이지에서 Opal을 감지하는 설정도 제공합니다. 그러나 코드 실행을 위해 eval()을 사용하므로 엄격한 콘텐츠 보안 정책이 있는 페이지에서는 이 도구를 지원하지 않을 수 있다는 점에 유의해야 합니다.