Sha256: 2ff4564bba9455de9f92319c9673e9020463eea761526e23037d7751bc569eaf

Contents?: true

Size: 509 Bytes

Versions: 2

Compression:

Stored size: 509 Bytes

Contents

class RuntimeLogger

  @not_logged_yet = true

  def self.get_runtime_info
    begin
      "Ruby Managed Runtime Info:\n" \
        "Ruby Version: #{RUBY_VERSION}\n" \
        "Ruby Implementation: #{RUBY_ENGINE}\n" \
        "Current Directory: #{Dir.pwd}\n"
    rescue => e
      "Ruby Managed Runtime Info: Error while fetching runtime info"
    end
  end

  def self.print_runtime_info
    if @not_logged_yet
      puts get_runtime_info
      @not_logged_yet = false
    end
  end
end

Version data entries

2 entries across 1 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.5.4 lib/javonet-ruby-sdk/Binaries/Ruby/Windows/X64/utils/runtime_logger.rb
javonet-ruby-sdk-2.5.4 lib/javonet-ruby-sdk/utils/runtime_logger.rb