class YARD::Handlers::Ruby::PrivateClassMethodHandler
Sets visibility of a class method
Private Instance Methods
privatize_class_method(node)
click to toggle source
# File lib/yard/handlers/ruby/private_class_method_handler.rb, line 24 def privatize_class_method(node) if node.literal? method = Proxy.new(namespace, node[0][0][0], :method) ensure_loaded!(method) method.visibility = :private else raise UndocumentableError, "invalid argument to private_class_method: #{node.source}" end rescue NamespaceMissingError raise UndocumentableError, "private visibility set on unrecognized method: #{node[0]}" end