class SystemBrowser::Response

Public Class Methods

new(data: nil, action: nil, resource: nil) click to toggle source
# File lib/system_browser/response.rb, line 3
def initialize(data: nil, action: nil, resource: nil)
  @response = {
    callback_id: nil,
    system_browser_client: {
      action: action,
      data: data,
      resource: resource
    }
  }
end

Public Instance Methods

set_callback_id(callback_id) click to toggle source
# File lib/system_browser/response.rb, line 14
def set_callback_id(callback_id)
  @response[:callback_id] = callback_id
end
to_json() click to toggle source
# File lib/system_browser/response.rb, line 18
def to_json
  JSON.generate(@response) + "\n"
end