rufus-dollar 1.0.3

A one-method library for substituting ${stuff} in text strings.

getting it

  gem install rufus-dollar

or at

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

issue tracker

rubyforge.org/tracker/?atid=18584&group_id=4812&func=browse

source

github.com/jmettraux/rufus-dollar

  git clone git://github.com/jmettraux/rufus-dollar.git

author

John Mettraux, jmettraux@gmail.com jmettraux.wordpress.com

the rest of Rufus

rufus.rubyforge.org

license

MIT

Files

Classes/Modules

Methods

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.