Method: Uinit::Structure::AttributeBuilder#private

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

#private(*get_set) ⇒ Object



31
32
33
34
35
36
37
38
39
40
41
# File 'lib/uinit/structure/attribute_builder.rb', line 31

def private(*get_set)
  if get_set.empty?
    attribute.private_get = true
    attribute.private_set = true
  else
    attribute.private_get = true if get_set.include?(:get)
    attribute.private_set = true if get_set.include?(:set)
  end

  self
end