actor:可组合的Ruby服务对象

时间:2024-04-09 05:02:58
【文件属性】:

文件名称:actor:可组合的Ruby服务对象

文件大小:37KB

文件格式:ZIP

更新时间:2024-04-09 05:02:58

ruby-on-rails service-objects Ruby

演员 这个Ruby宝石使您可以将应用程序逻辑转移到可组合的小型服务对象中。这是一个轻量级的框架,可帮助您使模型和控制器保持精简。 内容 安装 将这些行添加到应用程序的Gemfile中: # Composable service objects gem 'service_actor' 用法 参与者是应用程序中的单一用途动作,代表您的业务逻辑。它们以动词开头,从Actor继承并实现call方法。 # app/actors/send_notification.rb class SendNotification < Actor xss=removed> 当被调用时,actor返回一个Result。读取和写入此结果可


【文件预览】:
actor-main
----bin()
--------rubocop(839B)
--------rspec(879B)
--------console(124B)
--------rake(871B)
--------setup(66B)
----Rakefile(216B)
----.github()
--------workflows()
----service_actor.gemspec(2KB)
----.rubocop.yml(717B)
----Gemfile(70B)
----Gemfile.lock(1KB)
----.rspec(45B)
----spec()
--------service_actor_spec.rb(326B)
--------examples()
--------actor_spec.rb(12KB)
--------spec_helper.rb(468B)
----.gitignore(113B)
----CHANGELOG.md(2KB)
----lib()
--------service_actor()
--------service_actor.rb(151B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(11KB)
----LICENSE.txt(1KB)

网友评论