class RBI::VisibilityGroup

Attributes

visibility[R]

Public Class Methods

new(visibility) click to toggle source
Calls superclass method RBI::Tree::new
# File lib/rbi/rewriters/nest_non_public_methods.rb, line 58
def initialize(visibility)
  super()
  @visibility = visibility
end

Public Instance Methods

accept_printer(v) click to toggle source
# File lib/rbi/printer.rb, line 720
def accept_printer(v)
  v.in_visibility_group = true
  if visibility.public?
    v.printn unless v.previous_node.nil?
  else
    v.visit(visibility)
    v.printn
  end
  v.visit_all(nodes)
  v.in_visibility_group = false
end
oneline?() click to toggle source
# File lib/rbi/printer.rb, line 733
def oneline?
  false
end