KWAttr
62 63 64 65 66 67 68
# File 'lib/kwattr.rb', line 62 def kwattr(*attrs, **opts) names = [*attrs, *opts.keys] attr_reader(*names) prepend @kwattrs ||= KWAttr.new @kwattrs.initializer(attrs, opts) names end