Sha256: 016c178caeaefecb5e178ee9985cd103ca87f673a2aab658558ade3a7c7a7566

Contents?: true

Size: 488 Bytes

Versions: 2

Compression:

Stored size: 488 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/Linux/X64/utils/runtime_logger.rb
javonet-ruby-sdk-2.5.4 lib/javonet-ruby-sdk/Binaries/Ruby/MacOs/X64/utils/runtime_logger.rb