ruby 长线结束

ruby long line wrap up

如何结束这么长的行才不违反最大 80 长度的规则?在哪里断线?

raise XxxxxxxxxxxxxxxxxxxxxxError unless [HTTP_STATUS_CODE[:OK], HTTP_STATUS_CODE[:xxxxxxxxxxxxxx]].include? http_status_code

您可以将 unless 分成多行块。我会建议您将数组提取到一个变量中?

accepted_codes = [HTTP_STATUS_CODE[:OK], HTTP_STATUS_CODE[:created]]
unless accepted codes.include? http_status_code
  raise StandardError
end