class Module
Public Instance Methods
kwattr(*attrs, **opts)
click to toggle source
# File lib/kwattr.rb, line 75 def kwattr(*attrs, **opts) names = [*attrs, *opts.keys] attr_reader(*names) prepend @kwattrs ||= KWAttr.new @kwattrs.initializer(attrs, opts) names end