没有合适的资源?快使用搜索试试~ 我知道了~
attr_extras:使用attr_initialize之类的方法从Ruby中获取一些样板
共36个文件
rb:27个
md:2个
gemfile:1个
需积分: 17 0 下载量 20 浏览量
2021-05-14
01:19:18
上传
评论
收藏 24KB ZIP 举报
温馨提示
attr_extras 从Ruby中删除一些样板,降低了提取小型重点课程的障碍,而没有。 提供像attr_private和attr_value这样的底层方法,可以很好地补充Ruby的内置attr_accessor , attr_reader和attr_writer 。 像pattr_initialize (或attr_private_initialize )和method_object这样的更高级别的方法也可以真正减少样板。 代替 class InvoicePolicy def initialize ( invoice , company : ) @invoice = invoice @company = company end def payable? some_logic ( invoice , company ) end priva
资源推荐
资源详情
资源评论
收起资源包目录
attr_extras-master.zip (36个子文件)
attr_extras-master
LICENSE.txt 1KB
script
test 182B
lib
attr_extras
explicit.rb 3KB
attr_value.rb 884B
attr_implement.rb 903B
attr_query.rb 420B
utils.rb 174B
params_builder.rb 1KB
attr_initialize.rb 2KB
version.rb 42B
attr_extras.rb 76B
Gemfile 96B
spec
attr_extras
attr_value_spec.rb 3KB
attr_implement_spec.rb 2KB
utils_spec.rb 651B
rattr_initialize_spec.rb 949B
attr_query_spec.rb 412B
aattr_initialize_spec.rb 1KB
pattr_initialize_spec.rb 1KB
attr_private_spec.rb 445B
explicit_spec.rb 634B
attr_initialize_spec.rb 4KB
attr_id_query_spec.rb 420B
method_object_spec.rb 648B
vattr_initialize_spec.rb 1KB
params_builder_spec.rb 2KB
static_facade_spec.rb 2KB
attr_extras_spec.rb 291B
spec_helper.rb 72B
spec_helper_without_loading_attr_extras.rb 559B
Rakefile 592B
.travis.yml 65B
attr_extras.gemspec 941B
README.md 14KB
.gitignore 154B
CHANGELOG.md 1KB
共 36 条
- 1
资源评论
实话直说
- 粉丝: 38
- 资源: 4592
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功