= Java Properties Files in Ruby I don't know if there's a real need for this, and if there is the jruby people probably have it covered a lot better than I do. These classes were mainly whipped up as an exercise in creating a ruby gem. = JavaProperties::Properties A class that can read and write to Java properties files that behaves otherwise as a standard ruby Enumerable. The keys to this object can be provided as Strings or Symbols, but internally they are Symbols. require 'rubygems' require 'java_properties' # Create a new object from a file props = JavaProperties::Properties.new("/path/to/file.properties") # Merge in another file props.load("/path/to/other/file.properties") # Behaves as an Enumerable props.each{ |key,value| puts "#{key} = #{value}" } = properties2yaml An executable script to convert an existing properties file to a YAML file. There is no script to go the other way because not all YAML files can be saved into a properties file. (That and I was feeling lazy.) Usage: properties2yaml [options] [INPUT] [OUTPUT] Options are: -s, --stdin Read input from standard input instead of an input file -h, --help Show this help message.