类: RSpec::Matchers::BuiltIn::ReliableMatchData 私有

继承
Object
  • Object
显示全部
定义于
lib/rspec/matchers/built_in/match.rb

概述

此类属于私有 API。 应尽量避免使用此类,因为它可能在将来被删除或更改。

用于包装匹配数据并使其在 1.8.7 中可靠

实例方法概要 折叠

构造函数详细信息

#initialize(match_data) ⇒ReliableMatchData

此方法属于私有 API。 应尽量避免使用此方法,因为它可能在将来被删除或更改。

返回 ReliableMatchData 的新实例。

73
74
75
# File 'lib/rspec/matchers/built_in/match.rb', line 73
def initialize(match_data)
  @match_data = match_data
end

实例方法详细信息

#capturesObject

此方法属于私有 API。 应尽量避免使用此方法,因为它可能在将来被删除或更改。

返回匹配数据中的捕获数组

返回

  • 数组

96
97
98
# File 'lib/rspec/matchers/built_in/match.rb', line 96
def captures
  match_data.captures
end

#namesObject

此方法属于私有 API。 应尽量避免使用此方法,因为它可能在将来被删除或更改。

返回命名捕获的匹配数据名称

返回

  • 数组

81
82
83
# File 'lib/rspec/matchers/built_in/match.rb', line 81
def names
  []
end