Method: OpenC3::ScriptServerProxy#request
- Defined in:
- lib/openc3/script/script.rb
#request(*method_params, **kw_params) ⇒ Object
318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/openc3/script/script.rb', line 318 def request(*method_params, **kw_params) kw_params[:scope] = $openc3_scope unless kw_params[:scope] if $disconnect result = nil # If :disconnect is there delete it and return the value # If it is not there, delete returns nil disconnect = kw_params.delete(:disconnect) # If they overrode the return value using the disconnect keyword then return that return disconnect ? disconnect : result else @json_api.request(*method_params, **kw_params) end end |