Sha256: 5c4997f9b6e904eb4a5ba2ecf58c42c69c58f825787fb77a5bc63cba0f39d1e0

Contents?: true

Size: 748 Bytes

Versions: 9

Compression:

Stored size: 748 Bytes

Contents

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

class Javonet

  Transmitter.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 Transmitter.activate_with_credentials_and_proxy(email, licenceKey, proxyHost, proxyUserName, proxyPassword)
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.1.8 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.7 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.6 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.5 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.4 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.3 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.2 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.1 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.0 lib/javonet-ruby-sdk.rb