ruby - Ruby 类和访问
问题描述
下面的代码显示了一个Covers
类和一个Insurers
类。
class Covers
def initialize(request)
@request = request
end
def top
@request[:covers].sort_by{|k,v| -v}.first(3)
end
end
class Insurers
def initialize(rates, covers)
@rates = rates
@covers = covers
end
def quote
@rates[:insurance_rates].each do |insurer_name, part|
components = part.split
if components - @covers.top == []
price = components.select { |value| @covers.top[value]}
price / 10
end
end
end
end
我意识到我需要来自Covers
in 的信息Insurers
。我被告知我只需要covers
在Insurers
.
这是正确的,有这个名字吗?我觉得我可以随心所欲地调用初始化参数,但我想在这种情况下它必须与另一个类同名。
解决方案
推荐阅读
- javascript - 使用 Promise.all().then() 动态设置参数
- animation - 动画 SVG 路径 d=... 无笔划坐标
- jackson - Swagger oneOf 类型:Jackson 试图实例化接口而不是实现?
- git - 如何从 Git 中删除的文件中暂存单独的行?
- powershell - 如何将 Powershell 信息控制台输出捕获到变量?
- c - 用 C 和 asm 编写的函数的 objdump 格式
- java - Java SDK 超级账本结构
- css - col 没有正确对齐
- ruby-on-rails - 如何在 Action Text Rails 6 上以富文本格式验证我的附件?
- bash - 在 bash 中增加内部版本号