我以前见过但我不记得在哪里。我有一个Ruby程序,我想在命令行中执行和交互并调用函数。与irb相似但在该程序中。例如:
class Message
@@messages_sent = 0
def initialize (from, to)
@from = from
@to = to
@@messages_sent +=1
end
end
class Email < Message
def initialize (from,to)
super
end
end
我想运行脚本并调用
等函数my_message = Message.new('NYC','TDOT')
如何?我做了ruby myprogram.rb并运行它并关闭它,我实际上想要进入程序
答案 0 :(得分:1)
您需要首先要求IRB,然后在您要启动它的位置键入IRB.start
:
require 'irb'
IRB.start