class OcpuCallback
Constants
- CONSOLE_LOCATION
- INFO_LOCATION
- SOURCE_LOCATION
- STDOUT_LOCATION
- VALUE_LOCATION
Attributes
console[RW]
info[RW]
session_code[RW]
source[RW]
stdout[RW]
value[RW]
Public Class Methods
build_from_response(response_urls)
click to toggle source
# File lib/ruby_cpu/models/ocpu_callback.rb, line 16 def self.build_from_response response_urls response_urls = response_urls.split("\n") ocpu_callback = new if response_urls.length >= 5 then ocpu_callback.value = response_urls[OcpuCallback::VALUE_LOCATION].trim "/" ocpu_callback.stdout = response_urls[OcpuCallback::STDOUT_LOCATION].trim "/" ocpu_callback.source = response_urls[OcpuCallback::SOURCE_LOCATION].trim "/" ocpu_callback.console = response_urls[OcpuCallback::CONSOLE_LOCATION].trim "/" ocpu_callback.info = response_urls[OcpuCallback::INFO_LOCATION].trim "/" ocpu_callback.session_code = ocpu_callback.value.split("/")[3] end ocpu_callback end