文件名称:sinatra-decorator:Sinatra应用程序的装饰器
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-01 01:22:41
Ruby
辛纳屈装饰 sinatra-decorator是的瑰宝。 在您的Sinatra应用程序中添加一个面向对象的表示逻辑层。 安装 将以下内容添加到您的Gemfile : gem 'sinatra/decorator' 然后执行: $ bundle 例子 # app.rb require 'sinatra' require 'slim' require 'sinatra/decorator' require_relative 'models/post' require_relative 'decorators/post_decorator' get '/' do @post = Post . new . decorate # will try to find "#{self.class}Decorator" class slim :show end # models/post.rb
【文件预览】:
sinatra-decorator-master
----.gitignore(67B)
----.document(32B)
----.travis.yml(244B)
----sinatra-decorator.gemspec(989B)
----LICENSE(1KB)
----README.md(2KB)
----example()
--------decorators()
--------models()
--------views()
--------app.rb(206B)
--------Gemfile(111B)
----lib()
--------sinatra()
--------sinatra-decorator.rb(29B)
----Gemfile(371B)
----.yardopts(182B)
----Rakefile(567B)
----test()
--------test_base.rb(865B)
--------test_decoratable.rb(787B)
--------test_decorate_helpers.rb(976B)
--------helpers()