Add configuration file for automated license modifications, remove automated licese modifications from specific locations, and update the license set in the gem specification.
32 lines
1.3 KiB
Ruby
32 lines
1.3 KiB
Ruby
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# Source: proto/ruby_vagrant/ruby-server.proto for package 'hashicorp.vagrant'
|
|
|
|
require 'grpc'
|
|
require 'proto/ruby_vagrant/ruby-server_pb'
|
|
|
|
module Hashicorp
|
|
module Vagrant
|
|
module RubyVagrant
|
|
# The service that is implemented for the server backend.
|
|
class Service
|
|
|
|
include ::GRPC::GenericService
|
|
|
|
self.marshal_class_method = :encode
|
|
self.unmarshal_class_method = :decode
|
|
self.service_name = 'hashicorp.vagrant.RubyVagrant'
|
|
|
|
# Gets available ruby plugins
|
|
rpc :GetPlugins, ::Hashicorp::Vagrant::GetPluginsRequest, ::Hashicorp::Vagrant::GetPluginsResponse
|
|
rpc :ParseVagrantfile, ::Hashicorp::Vagrant::ParseVagrantfileRequest, ::Hashicorp::Vagrant::ParseVagrantfileResponse
|
|
rpc :ParseVagrantfileProc, ::Hashicorp::Vagrant::ParseVagrantfileProcRequest, ::Hashicorp::Vagrant::ParseVagrantfileResponse
|
|
rpc :ParseVagrantfileSubvm, ::Hashicorp::Vagrant::ParseVagrantfileSubvmRequest, ::Hashicorp::Vagrant::ParseVagrantfileResponse
|
|
rpc :ParseVagrantfileProvider, ::Hashicorp::Vagrant::ParseVagrantfileProviderRequest, ::Hashicorp::Vagrant::ParseVagrantfileResponse
|
|
rpc :Stop, ::Google::Protobuf::Empty, ::Google::Protobuf::Empty
|
|
end
|
|
|
|
Stub = Service.rpc_stub_class
|
|
end
|
|
end
|
|
end
|