【文件属性】:
文件名称:object_callbacks:方法回调前后的纯 Ruby 对象
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-22 19:12:40
Ruby
对象回调
具有基本功能的 ActiveRecord 回调,受到 BeforeFilters [ ] gem 的启发,其中我引入了after_call方法并对:only和:except子句控件进行了改进。
图书馆允许您;
对对象的方法执行前置条件。
对对象的方法执行后置条件。
仅通过返回 false 在前置条件中终止方法调用,类似于 ActiveRecord。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'object_callbacks'
然后执行:
$ bundle
或者自己安装:
$ gem install object_callbacks
用法
class MyClass
extend ObjectCallbacks
before_call :sit_down
before_call :drink_one_glass ,
【文件预览】:
object_callbacks-master
----.travis.yml(175B)
----Rakefile(137B)
----Gemfile(230B)
----examples()
--------basic_callback.rb(733B)
----spec()
--------callbacks_spec.rb(889B)
--------spec_helper.rb(203B)
----.gitignore(132B)
----lib()
--------object_callbacks()
--------object_callbacks.rb(2KB)
----README.md(2KB)
----object_callbacks.gemspec(996B)
----LICENSE.txt(1KB)