我是一个 RoR 新手。我在 ruby 中创建了一个小应用程序,它具有执行代码的小功能。
例如
def abc(xyz)
some code
end
def ghi(xyz)
some code
end
def jkl(output)
some code
end
xyz = abc[ARGV(0)]
output = ghi(xyz)
puts jkl(output)
现在,当我使用 ruby .rb 在命令提示符下运行此代码时,它可以很好地执行并返回所需的结果。但是当我尝试创建一个类并将整个代码添加到它时,例如
class Foo
def abc(xyz)
some code
end
def ghi(xyz)
some code
end
def jkl(output)
some code
end
xyz = abc[ARGV(0)]
output = ghi(xyz)
puts jkl(output)
end
它会生成类似 “Foo:Class (NoMethodError) 的未定义方法'abc'”的错误
我想问的是,我应该如何将此代码添加到一个类中,以便它变得更加可插入并获得所需的结果。
提前致谢。