文件名称:reindeer:Ruby的驼鹿糖
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-02 10:33:27
Ruby
驯鹿 - Ruby中的驼鹿糖 采用 Ruby 现有的 OO 功能,并使用从借来的一些糖来扩展它们。 安装 gem install reindeer 用法 require 'reindeer' class Point < Reindeer has :x , is : :rw , is_a : Integer has :y , is : :rw , is_a : Integer end class Point3D < Point has :z , is : :rw , is_a : Integer end 特征 或多或少支持这些功能: 建造 build方法可以用于之前可能使用过initialize 。 在设置所有属性后调用它,因此,如果懒惰允许,对象应该处于已知状态。 此功能的另一个方面是在继承链中从最多派生到最少调用每个build方法。 属性 与替换语法声明has它们提供附
【文件预览】:
reindeer-master
----Rakefile(147B)
----LICENSE(1KB)
----Gemfile(94B)
----Gemfile.lock(367B)
----spec()
--------reindeer()
--------reindeer_spec.rb(285B)
--------spec_helper.rb(127B)
----.gitignore(228B)
----CHANGELOG.md(83B)
----lib()
--------reindeer()
--------reindeer.rb(1KB)
----README.md(5KB)
----reindeer.gemspec(699B)