我是RoR新人,我在红宝石上发明了一个小应用, 它有小功能执行代码。
例如:
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 ” 强” 。
我想问的是,我该如何把这个代码添加到一个班级上,以便它能够更容易插上,并取得预期的结果。
提前感谢。