RubyGems Navigation menu

beautiful_url 1.2.1

This is a medium-sized gem allowing you to map symbols and strings to URLs. It is quite useful to use shortcuts that way. Currently however, it is mostly just used by myself so this will probably be utterly useless for you. Unfortunately I am also now experiencing "Run out of memory" so ... this has really become way too massive. :-) I plan to extend it to allow custom loading of yaml files for a later release, but for now, I do not think that this will be useful to anyone else. Please note that for most people this project is not too useful - it is rather small and was never intended to become really large. It is more of a basic building block I use in other projects, especially in Cyberweb or DiamondShell. The basic point of this project is to make it possible to convert the given input, either a string or a symbol, to a corresponding URL in these projects. This then allows me to treat input such as :ruby_tutorial as a linker to the real location of my ruby tutorial. If I ever re-shuffle this page on my local filesystem, and put it somewher else, then all I need to change is that single pointer in this project here, and all autogenerated links will continue to work just fine. A simple Usage example is this: require 'beautiful_url' BeautifulUrl['diacgi'] # => "/Users/x/DATA/PROGRAMMING_LANGUAGES/RUBY/src/diamond_shell/doc/DIAMOND_SHELL_TUTORIAL.cgi" You can also load your own dataset into the class, but as of yet I am unsure how this should be best done. There also is a bin/beautiful_url script which you can use. If you have specific suggestions to make this gem more useful for others, please drop me an email at: Thank you.


  1. 1.2.1 - March 19, 2018 (137 KB)
  2. 1.2.0 - March 17, 2018 (136 KB)
  3. 1.1.99 - March 15, 2018 (135 KB)
  4. 1.1.98 - March 03, 2018 (132 KB)
  5. 1.1.97 - February 28, 2018 (130 KB)
Show all versions (668 total)


  • Robert A. Heiler



SHA 256 checksum:


Total downloads 170,721

For this version 143

= Copy to clipboard Copied!




Required Ruby Version: >= 2.5.0

Required Rubygems Version: >= 2.7.6