用于填充新对象的实例变量的Ruby语法

时间:2016-10-10 00:52:26

标签: ruby instantiation instance-variables

寻找在新对象中填充实例变量的方法。例如:

p = Company.new(:company_name => "Alpha Company", :company_address => "123 Yonge Street", :company_city => "Toronto", :company_postal_code => "M4T 1A1", :company_phone => "416-456-7890", :company_url => "anybiz.biz")

命名参数报告该语句的参数数量错误(给定1,预期为0)。我只想创建一个对象并尽可能轻松地填充它。必须要有办法。

另外,请记住,我正试图系统地处理这个问题,因为我正在编写一些方法来抽象对象(在哈希)中采用值到实例中的ivars。

任何见解都表示赞赏。干杯

0 个答案:

没有答案