= rufus-dollar
A one-method library for substituting $stuff in text strings.
== getting it
gem install rufus-dollar
or at
http://rubyforge.org/frs/?group_id=4812
== usage
require 'rubygems'
require 'rufus/dollar'
h = {
'name' => 'Fred Brooks',
'title' => 'Silver Bullet',
'left' => 'na',
'right' => 'me',
}
puts Rufus::dsub "$name wrote '$title'", h
# => "Fred Brooks wrote 'Silver Bullet'"
# dollar notations are nestable
puts Rufus::dsub "$${left$right}", h
# => "$name" => "Fred Brooks"
# prefixing the key with a ' or a " makes it quotable
puts Rufus::dsub "$name wrote $'title", h
# => 'Fred Brooks wrote "Silver Bullet"'
== dependencies
None.
== mailing list
On the rufus-ruby list[http://groups.google.com/group/rufus-ruby] :
http://groups.google.com/group/rufus-ruby
== issue tracker
http://rubyforge.org/tracker/?atid=18584&group_id=4812&func=browse
== source
http://github.com/jmettraux/rufus-dollar
git clone git://github.com/jmettraux/rufus-dollar.git
== author
John Mettraux, [email protected]
http://jmettraux.wordpress.com
== the rest of Rufus
http://rufus.rubyforge.org
== license
MIT