【文件属性】:
文件名称:little_decorator:Rails模型的超轻型装饰器
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-26 13:24:41
Ruby
LittleDecorator:Rails模型装饰器
LittleDecorator是用于Rails模型的超轻型装饰器。 lib中只有42行代码。
安装
将其包括在您的Gemfile中。
gem 'little_decorator'
用法
创建您的装饰器
在app/decorators器中添加装饰app/decorators :
# app/decorators/user_decorator.rb
class UserDecorator < LittleDecorator
def full_name
" #{ first_name } #{ last_name } "
end
def updated_at
record . updated_at . strftime ( "%A, %B %e, %Y" )
end
end
方法调用是通过method
【文件预览】:
little_decorator-master
----gemfiles()
--------rails_4_0.gemfile(185B)
--------rails_3_1.gemfile(185B)
--------rails_3_2.gemfile(185B)
--------rails_4_1.gemfile(185B)
--------rails_3_0.gemfile(185B)
----little_decorator.gemspec(586B)
----lib()
--------little_decorator.rb(744B)
--------little_decorator()
----Gemfile(106B)
----spec()
--------integration_spec.rb(401B)
--------fixtures()
--------spec_helper.rb(128B)
--------little_decorator_spec.rb(938B)
----Rakefile(241B)
----.travis.yml(200B)
----README.md(2KB)
----Appraisals(274B)
----.gitignore(62B)