【文件属性】:
文件名称:attire:帮助程序在定义类时删除一些样板
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-24 18:25:19
Ruby
服装
帮助程序在定义类时删除一些样板。
用法
attire方法定义了一个initialize方法,其中所有参数都存储为实例变量,可以使用私有获取器进行检索。 因此,这样定义一个类:
class Measurement
def initialize ( value : , units : :grams )
@value = value
@units = units
end
def to_s
" #{ value } ( #{ units } )"
end
private
attr_reader :value , :units
end
可以缩短为:
require 'attire'
class Measurement
attire 'value:, units: :grams'
def to_s
" #{ value
【文件预览】:
attire-master
----.travis.yml(58B)
----attire.gemspec(556B)
----.rubocop.yml(62B)
----Gemfile(91B)
----VERSION(5B)
----spec()
--------attire_spec.rb(966B)
----.gitignore(20B)
----lib()
--------attire.rb(919B)
----README.md(2KB)
----LICENSE.txt(1KB)