serviz:Ruby的命令对象接口

时间:2024-06-10 03:31:11
【文件属性】:

文件名称:serviz:Ruby的命令对象接口

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-10 03:31:11

ruby minimal command-pattern service-object Ruby

Serviz Ruby的简约服务类接口 Serviz提供了一个最小化的界面来统一和均匀化Ruby代码中的Sevice或Command对象。 安装 将此行添加到您的应用程序的Gemfile中: gem 'serviz' 然后执行: > bundle install 或将其自己安装为: > gem install serviz 用法 您的类应继承Serviz::Base类 您的课程应实现#call方法: 通过self.result=添加结果 通过self.errors=添加错误 例子: class RegisterUser < Serviz :: Base def initialize ( user ) @user = user end def call if @user . valid? @user . register


【文件预览】:
serviz-master
----Rakefile(117B)
----.github()
--------workflows()
----LICENSE(1KB)
----Gemfile(39B)
----serviz.gemspec(653B)
----.rspec(53B)
----spec()
--------serviz_spec.rb(663B)
--------scenarios.rb(229B)
--------spec_helper.rb(161B)
----.gitignore(102B)
----lib()
--------serviz.rb(381B)
--------serviz()
----README.md(2KB)

网友评论