文件名称:abstract_class:Ruby 中的抽象类
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-05 07:03:19
Ruby
抽象类 Ruby 中的抽象类。 像模块一样,抽象类不能被实例化。 与模块不同,抽象类可以被继承,并且它们的派生类可以被实例化。 查看或实现以获取其他示例。 安装 gem install abstract_class 要求 Ruby 1.8.7+ 用法 要使类抽象,只需扩展AbstractClass模块即可。 module ActiveRecord class Base extend AbstractClass end end 任何初始化或分配抽象类实例的尝试都会引发AbstractClass::Error 。 ActiveRecord :: Base . new #=> AbstractClass::Error - abstract class ActiveRecord::Base can't be instantiated ActiveRec
【文件预览】:
abstract_class-master
----.travis.yml(440B)
----abstract_class.gemspec(809B)
----LICENSE(1KB)
----Gemfile(110B)
----Gemfile.lock(828B)
----.rspec(30B)
----spec()
--------abstract_class_spec.rb(1KB)
--------spec_helper.rb(342B)
----.gitignore(8B)
----lib()
--------abstract_class()
--------abstract_class.rb(887B)
----README.md(3KB)