Sha256: 34ea8a43423cbf1d65cbebfd803c39f0e4f8855753ab8f4362d869a0cd197792

Contents?: true

Size: 768 Bytes

Versions: 3

Compression:

Stored size: 768 Bytes

Contents

require_relative './javonet-ruby-sdk/sdk/internal/connection_type'
require_relative './javonet-ruby-sdk/sdk/internal/runtime_factory'
require_relative './javonet-ruby-sdk/core/transmitter/ruby_transmitter'

class Javonet

  RubyTransmitter.activate_with_licence_file()

  def self.in_memory
    connection_type = ConnectionType::IN_MEMORY
    return RuntimeFactory.new(connection_type)
  end

  def self.tcp(address)
    connection_type = ConnectionType::TCP
    return RuntimeFactory.new(connection_type, address)
  end

  def self.activate(email, licenceKey, proxyHost="", proxyUserName="", proxyPassword="")
    return RubyTransmitter.activate_with_credentials_and_proxy(email, licenceKey, proxyHost, proxyUserName, proxyPassword)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.0.4 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.0.1 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.0.0 lib/javonet-ruby-sdk.rb