没有合适的资源?快使用搜索试试~ 我知道了~
substation:实施带有责任链的应用程序边界接口
共127个文件
rb:105个
yml:9个
md:4个
需积分: 5 0 下载量 157 浏览量
2021-05-08
03:55:09
上传
评论
收藏 91KB ZIP 举报
温馨提示
变电站 将substation视为某种域级请求路由器。 它假定应用程序中的每个用例都有一个名称,并在专用对象中实现,该对象将称为操作。 这样的动作必须支持的唯一协议是#call(request) 。 动作合同规定,在调用时,它们可以接收任意输入数据,这些数据将在request.input可用。 此外, request.env包含代表您的应用程序环境的任意对象,通常将提供对有用内容的访问,例如记录器以及可能的某种存储引擎抽象对象。 此外, request.name将包含在分派到动作时使用的Substation::Dispatcher动作名称。 合同还规定,每个操作都必须返回Substation::Response::Success或Substation::Response::Failure的实例。 同样,任意数据都可以与任何类型的响应相关联,并且可以在response.output 。
资源推荐
资源详情
资源评论
收起资源包目录
substation:实施带有责任链的应用程序边界接口 (127个子文件)
Gemfile 404B
substation.gemspec 1KB
.gitignore 263B
Guardfile 748B
LICENSE 1KB
README.md 21KB
Changelog.md 7KB
CONTRIBUTING.md 790B
TODO.md 77B
Rakefile 63B
chain_spec.rb 9KB
environment_spec.rb 7KB
processor.rb 5KB
dsl.rb 5KB
dsl_spec.rb 5KB
registry_spec.rb 5KB
chain.rb 5KB
web_spec.rb 4KB
definition_spec.rb 4KB
environment.rb 4KB
dsl_spec.rb 4KB
substation.rb 4KB
core_spec.rb 3KB
registry.rb 3KB
definition.rb 3KB
response.rb 3KB
processor.rb 3KB
dispatcher.rb 2KB
module_builder_spec.rb 2KB
evaluator.rb 2KB
module_builder.rb 2KB
request.rb 2KB
spec_helper.rb 2KB
processor.rb 2KB
dsl.rb 2KB
guard_spec.rb 2KB
guard.rb 2KB
facade.rb 2KB
core.rb 2KB
processor_spec.rb 2KB
incoming_spec.rb 2KB
dispatcher_spec.rb 2KB
output.rb 1KB
pivot_spec.rb 1KB
config.rb 1KB
response_spec.rb 1KB
request_spec.rb 1KB
demo.rb 1KB
handler.rb 1KB
storage.rb 1KB
transformer.rb 1KB
facade.rb 1KB
outgoing_spec.rb 1KB
output_spec.rb 1KB
nest.rb 1003B
acceptor.rb 991B
renderer.rb 980B
executor.rb 977B
demo.rb 949B
config_spec.rb 917B
environment.rb 890B
authorizer.rb 784B
action.rb 772B
presenter.rb 771B
wrapper.rb 758B
deserializer.rb 732B
authenticator.rb 726B
executor_spec.rb 697B
web.rb 695B
api.rb 687B
sanitizer.rb 639B
result.rb 620B
builder_spec.rb 566B
fallible_spec.rb 562B
builder.rb 560B
chain.rb 528B
null_spec.rb 508B
actor.rb 504B
wrapper_spec.rb 503B
config_spec.rb 493B
config.rb 485B
handler_spec.rb 475B
create_person.rb 468B
incoming_spec.rb 454B
outgoing_spec.rb 454B
api_spec.rb 441B
exception_spec.rb 438B
failure_spec.rb 437B
success_spec.rb 435B
handler.rb 431B
views.rb 426B
incoming_spec.rb 401B
errors.rb 373B
exception.rb 368B
validator.rb 366B
person.rb 356B
evaluator_spec.rb 343B
outgoing_spec.rb 311B
incoming_spec.rb 311B
dsl_module_spec.rb 308B
共 127 条
- 1
- 2
资源评论
13338383381
- 粉丝: 15
- 资源: 4648
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功