Class OSEnvironment

java.lang.Object
org.jruby.util.OSEnvironment

public class OSEnvironment extends Object
  • Constructor Details

    • OSEnvironment

      public OSEnvironment()
  • Method Details

    • environmentVariableMap

      public static Map<RubyString,RubyString> environmentVariableMap(Ruby runtime)
      Returns the environment as a hash of Ruby strings.
      Parameters:
      runtime -
    • getEnvironmentVariableMap

      public Map<RubyString,RubyString> getEnvironmentVariableMap(Ruby runtime)
    • propertiesToStringMap

      public static Map<String,String> propertiesToStringMap(Properties properties)
    • systemPropertiesMap

      public static Map<RubyString,RubyString> systemPropertiesMap(Ruby runtime)
      Returns java system properties as a Map<RubyString,RubyString>.
      Parameters:
      runtime -
      Returns:
      the java system properties as a Map<RubyString,RubyString>.
    • getSystemPropertiesMap

      public Map<RubyString,RubyString> getSystemPropertiesMap(Ruby runtime)