Ruby

From OpenStreetMap Wiki
Jump to: navigation, search

Looking for Typhoon Ruby? See Typhoon Hagupit

Ruby is a dynamic object oriented programming language popular in the OSM project.

The main server is implemented in Ruby (and the Ruby on Rails web framework). This is referred to as the Rails Port, since it was ported from a pure Ruby implementation. This includes the OpenStreetMap API, and web interface (pages appearing on www.openstreetmap.org, but does not include everything at wiki.openstreetmap.org and other subdomains. Also not written in Ruby are the embedded elements such as the JavaScript Slippy Map and iD editor, but the pages these appear on, are part of the Ruby on Rails web interface on Servers/www

There is also a Ruby library (OSMLib) for handling OSM data. Other places in this Wiki having something to do with Ruby can be found through the Ruby category link below.