Tengo un script de Ruby que define una clase. Me gustaría que la secuencia de comandos para ejecutar la instrucción¿Cómo puede un script de Ruby detectar que se está ejecutando en irb?
BoolParser.generate :file_base=>'bool_parser'
sólo cuando el guión se invoca como un ejecutable, no cuando es require
'd del IRB (o pasar en la línea de comandos a través de -r
). ¿Qué puedo incluir en la declaración anterior para evitar que se ejecute cada vez que se carga mi archivo Ruby?