小编Oma*_*uez的帖子

如何配置SimpleCov以忽略#inspect方法

我的覆盖率报告不是100%,因为我的类中有几个#inspect方法,我用它们进行调试.有没有办法配置SimpleCov忽略所有检查方法?

simplecov

7
推荐指数
1
解决办法
1289
查看次数

获取构造函数的参数名称

我想检索构造函数中的参数名称.给出以下代码:

class Something
  def self.do_something(a, b); end
  def initialize(a, b); end
end
Run Code Online (Sandbox Code Playgroud)

我明白了:

Something.method(:do_something).parameters
# => [[:req, :a], [:req, :b]] 
Something.method(:new).parameters
# => [[:rest]] 
Run Code Online (Sandbox Code Playgroud)

为什么Method#parameters返回[[:rest]]的情况下new,如何获取构造函数参数?

ruby reflection

3
推荐指数
1
解决办法
468
查看次数

标签 统计

reflection ×1

ruby ×1

simplecov ×1