我正在学习红宝石和托尔......我被困在这里:
我在一个模块中有两个类(都使用Thor)。我只能在gem可执行文件中使用一个。当我添加如下所示并运行它时,我ResultSetExtractor
get Could not find command "hello".
答案 0 :(得分:0)
您希望两个不同的课程一起工作?你想要每个命令的所有命令都可用吗?如果是这样,你能用一个班吗? Thor不是以这种方式工作的。您收到错误的原因是因为第一次调用.start时,如果找不到该命令,则会抛出错误。
如果您担心具有特别长的类定义,则可以将每个命令的定义分成单独的文件,但使用相同的类。