Method: Uinit::Structure::AttributeContext#private

Defined in:
lib/uinit/structure/attribute_context.rb

#private(att_or_get_set = nil) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/uinit/structure/attribute_context.rb', line 15

def private(att_or_get_set = nil, *)
  return att_or_getset.private(:get, :set) if att_or_get_set.is_a?(AttributeBuilder)

  builder = build_attribute_builder.private(*[att_or_get_set, *].compact)
  attributes << builder.attribute

  builder
end