需要 rspec 中包含 ruby​​ 文件的整个文件夹 [重复]

Posted

技术标签:

【中文标题】需要 rspec 中包含 ruby​​ 文件的整个文件夹 [重复]【英文标题】:Require entire folder with ruby files in rspec [duplicate] 【发布时间】:2019-02-25 19:01:51 【问题描述】:

我需要一个包含很多文件的文件夹:

require './models/request_builders/ipg_request_builder.rb'
require './models/request_builders/omnipay_request_builder.rb'
require './models/request_builders/girogate_request_builder.rb'

我怎样才能要求整个文件夹?

【问题讨论】:

【参考方案1】:

给你:

Dir['/path/*.rb'].each  |file| require file 

【讨论】:

虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。

以上是关于需要 rspec 中包含 ruby​​ 文件的整个文件夹 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

从 Ruby 中包含的文件中访问变量

Ruby在模型中包含模块的单一方法

为啥在 Ruby 中包含模块的顺序会有所不同?

XSD 检查所有元素是不是在整个 XML 文件中包含相同的值

访问模块中包含的 ruby​​ 方法的符号

如何使用正则表达式匹配 Ruby 中包含特殊字符的重复模式?