class SystemBrowser::Request
Constants
- FIN
Represents a request that ends connection.
Attributes
action[R]
callback_id[R]
other[R]
resource[R]
scope[R]
Public Class Methods
new(json)
click to toggle source
# File lib/system_browser/request.rb, line 9 def initialize(json) @req = self.get_data(json) @data = @req['system_browser_server'] @action = nil @resource = nil @scope = nil @other = nil end
Public Instance Methods
client_pid()
click to toggle source
# File lib/system_browser/request.rb, line 33 def client_pid @resource end
parse()
click to toggle source
# File lib/system_browser/request.rb, line 19 def parse @callback_id = @req['callbackId'] @action = @data['action'] @resource = @data['resource'] @scope = @data['scope'] @other = @data['other'] end
sets_client_pid?()
click to toggle source
# File lib/system_browser/request.rb, line 29 def sets_client_pid? @action == Client::PID_COMMAND end
Protected Instance Methods
get_data(json)
click to toggle source
# File lib/system_browser/request.rb, line 39 def get_data(json) JSON.parse(json) end