module Xumlidot::Parsers::Scope
Save current visibility and restore it after processing
Public Class Methods
get_visibility()
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 44 def get_visibility Visibility.state end
public() { || ... }
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 33 def public(&block) temp_visibility = get_visibility set_visibility yield if block_given? set_visibility(temp_visibility) end
set_visibility(state = :public)
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 40 def set_visibility(state = :public) Visibility.send(state) end
Private Instance Methods
get_visibility()
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 44 def get_visibility Visibility.state end
public() { || ... }
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 33 def public(&block) temp_visibility = get_visibility set_visibility yield if block_given? set_visibility(temp_visibility) end
set_visibility(state = :public)
click to toggle source
# File lib/xumlidot/parsers/scope.rb, line 40 def set_visibility(state = :public) Visibility.send(state) end