Include mapper and broker for handling funcspec args
This commit is contained in:
parent
4167bf890a
commit
e94de03560
@ -78,11 +78,7 @@ module VagrantPlugins
|
|||||||
caps_registry = @capabilities[plugin_name]
|
caps_registry = @capabilities[plugin_name]
|
||||||
target_cap = caps_registry.get(cap_name)
|
target_cap = caps_registry.get(cap_name)
|
||||||
|
|
||||||
# TODO: this needs to be adjusted to only be
|
args = mapper.funcspec_map(req.func_args, mapper, broker)
|
||||||
# provided during mapping
|
|
||||||
mapper.add_argument(broker)
|
|
||||||
|
|
||||||
args = mapper.funcspec_map(req.func_args)
|
|
||||||
cap_method = target_cap.method(cap_name)
|
cap_method = target_cap.method(cap_name)
|
||||||
|
|
||||||
# TODO: pass in args too
|
# TODO: pass in args too
|
||||||
@ -90,8 +86,10 @@ module VagrantPlugins
|
|||||||
|
|
||||||
val = Google::Protobuf::Value.new
|
val = Google::Protobuf::Value.new
|
||||||
val.from_ruby(resp)
|
val.from_ruby(resp)
|
||||||
|
any = Google::Protobuf::Any.new
|
||||||
|
any.pack(val)
|
||||||
SDK::Platform::Capability::Resp.new(
|
SDK::Platform::Capability::Resp.new(
|
||||||
result: Google::Protobuf::Any.pack(val)
|
result: any
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user