Sha256: 99fe2ae554d6038c210616916d2aa199437904a49cf3e695e5dc2411236f4841
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 Bytes
Contents
module Eet class Client attr_reader :certificate, :data def initialize(certificate, data) @certificate = certificate @data = data end def submit(environment) message = Eet::Message.new(data) message.pkp = Eet::Utils.create_pkp(message, certificate) message.bkp = Eet::Utils.create_bkp(message.pkp) signed_message = Eet::Utils.sign(message.to_xml, certificate) sender = Eet::Sender.new if environment == :playground sender.send_to_playground(signed_message) elsif environment == :production sender.send_to_production(signed_message) else raise Eet::UnknownEnvironmentError, "Unknown EET environment: #{environment}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eet-0.3.1 | lib/eet/client.rb |
eet-0.3.0 | lib/eet/client.rb |