ruby - 之间的差异。和 #

标签 ruby rspec

在 Ruby 中,这两者之间的区别是什么(在代码中):

  • Class.method
  • 类#方法

最佳答案

这是一种命名约定。

  • 对实例方法使用井号#method
  • 对类方法使用点.method

参见:How to name RSpec describe blocks for methods

关于ruby - 之间的差异。和 #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764188/

相关文章:

Ruby:对可能包含 nil 的多维数组进行排序有时会失败

arrays - 使用递归重写 Ruby #inject (#reduce)?

javascript - 使用 Mechanize 获取 JavaScript 变量

ruby-on-rails - Rails RSpec,DRY 规范 : shared example vs. 辅助方法与自定义匹配器

ruby-on-rails - 获取 #<Hash :0x007ff3625a4800> in rspec 的 httparty 未定义方法 `code'

javascript - Capybara 测试更改脚本是否有效并将属性添加到 HTML 字段

ruby-on-rails - View 中带有空格的 Rails 字符串

mysql - Rails 5 中的 LIKE 查询不起作用

ruby-on-rails - 如何组织 Rails 集成/功能规范

ruby - 如何调试被测代码