這是一個用來概括斷言回應的類別。它刻意不繼承自 Response
之所以如此,是因為它不需要這麼做。這代表它沒有標頭或主體。
方法
- C
- N
屬性
[R] | code | |
[R] | name |
類別公共方法
new(code_or_name) 連結
來源:顯示 | 在 GitHub 上
# File actionpack/lib/action_dispatch/testing/assertion_response.rb, line 22 def initialize(code_or_name) if code_or_name.is_a?(Symbol) @name = code_or_name @code = code_from_name(code_or_name) else @name = name_from_code(code_or_name) @code = code_or_name end raise ArgumentError, "Invalid response name: #{name}" if @code.nil? raise ArgumentError, "Invalid response code: #{code}" if @name.nil? end
執行個體公共方法
code_and_name() 連結
來源:顯示 | 在 GitHub 上
# File actionpack/lib/action_dispatch/testing/assertion_response.rb, line 35 def code_and_name "#{code}: #{name}" end