NumberPrefix - Prefix numbers with a symbol
This is a ActionView::Helpers::NumberHelper module extension that implements a prefix feature. With this library you can easily format numbers prefixed with a symbol (e.g. 38.13, $/-12.13, -14.12).
Installation (Rails 3 ready)
Add this line to your Gemfile
gem 'number_prefix'
Examples
# Options
:prefix => boolean|string
:prefix_match => :positive|:negative|:any
# Test it
number_to_currency(-1938, :prefix => true)
number_to_percentage(234.4, :prefix => '+/-')
number_with_delimiter(-45, :prefix => '@', :prefix_match => :any)
number_with_precision(-57.3, :prefix => true, :prefix_match => :negative)
number_with_precision(0, :prefix => '!', :prefix_match => :any)
Note that you can use all built-in options as well
Would you like to use these methods inside your model or controller? Add this to your class:
include ActionView::Helpers::NumberHelper