Sha256: 9704cb19c1f3c855c589fc3a706d99d22baa1a49acef29a31d8f9e553904f97e
Contents?: true
Size: 558 Bytes
Versions: 4
Compression:
Stored size: 558 Bytes
Contents
module VagrantPlugins module CommandServe class Mappers # Build a guest client from a proto instance class ProvisionerFromProto < Mapper def initialize inputs = [].tap do |i| i << Input.new(type: SDK::Args::Provisioner) i << Input.new(type: Broker) end super(inputs: inputs, output: Client::Provisioner, func: method(:converter)) end def converter(proto, broker) Client::Provisioner.load(proto, broker: broker) end end end end end
Version data entries
4 entries across 4 versions & 2 rubygems