class Bixby::EncryptedJsonRequest

Public Class Methods

new(json_request, private_key, public_key, uuid="master") click to toggle source
# File lib/bixby-common/api/encrypted_json_request.rb, line 5
def initialize(json_request, private_key, public_key, uuid="master")
  self.operation = json_request.operation
  self.params = json_request.params

  # encrypt
  data = json_request.to_json
  @body = Bixby::CryptoUtil.encrypt(data, uuid, public_key, private_key)
end

Public Instance Methods

to_wire() click to toggle source
# File lib/bixby-common/api/encrypted_json_request.rb, line 14
def to_wire
  @body
end