class Protobuf::Generators::FileGenerator
def print_package(&block)
def print_package(&block) namespaces = descriptor.package.split('.') if namespaces.empty? && ENV.key?('PB_ALLOW_DEFAULT_PACKAGE_NAME') namespaces = [File.basename(descriptor.name).sub('.proto', '')] end namespaces.reverse.reduce(block) do |previous, namespace| -> { print_module(namespace, &previous) } end.call end