anchor.diff:  assembles your application source with any required dependencies to create a
   new image containing your Ruby application. This resulting image can be run either by {product-title} or by Docker.
   
  +[[s2i-images-ruby-versions]]
   == Versions
   Currently, {product-title} provides version
   https://github.com/openshift/sti-ruby/tree/master/2.0[2.0] of Ruby.
   
  +[[s2i-images-ruby-images]]
   == Images
   
   This image comes in two flavors, depending on your needs:
  
positive.code: compiled.
  
  |`*PUMA_MIN_THREADS*`, `*PUMA_MAX_THREADS*`
  |Indicates the minimum and maximum threads that will be available in https://github.com/puma/puma[Puma]'s thread pool.
  
  |`*PUMA_WORKERS*`
  |Indicates the number of worker processes that will be launched. See documentation on Puma's https://github.com/puma/puma#clustered-mode[clustered mode]. If not explicitly set, the default behavior sets `*PUMA_WORKERS*` to an appropriate value for the memory available to the container and the number of cores on the host.
  |===
  
  [[ruby-hot-deploy]]
  
negative.code: https://github.com/openshift/origin/tree/master/examples/image-streams[example
  image stream definitions] for all the provided {product-title} images.
  
  [[s2i-images-ruby-config]]
  == Configuration
  The Ruby image supports a number of environment variables which can be set to
  control the configuration and behavior of the Ruby runtime.
  