class Protobuf::Visitor::CreateRpcVisitor

def create_service(message_file, out_dir, underscored_name, module_name, service_name, default_port, rpcs, required_file)

def create_service(message_file, out_dir, underscored_name, module_name, service_name, default_port, rpcs, required_file)
  service_filename = "#{out_dir}/#{Util.module_to_path(module_name)}/#{underscored_name}.rb"
  service_contents = template_erb('rpc_service_implementation').result(binding)
  create_file_with_backup(service_filename, service_contents) if @create_file
  @file_contents[service_filename] = service_contents
end