Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A Ruby on Rails plugin that adds conversion capabilities to numeric objects
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
rails
test
.gitignore
LICENSE
README
Rakefile
TODO
conversions.gemspec
init.rb

README

= Conversions

The conversions plugin does a number of things. The core functionality is the unit conversion:

  1.miles.to(:kilometres) #=> 1.609344
  1.pounds.to(:kilograms) #=> 0.453592

It also adds a class method to ActiveRecord::Base that allows you to define conversion methods for attributes:

  class Car < ActiveRecord::Base
    conversion_accessor :weight, :internal => :kilograms, :external => :pounds
  end

  car = Car.new(:weight => 1500)
  car.weight_in_pounds #=> 3306.93393


== Installation

=== As a gem

Configure the gem in environment.rb:
  
  config.gem 'Fingertips-conversions', :lib => 'conversions', :source => 'http://gems.github.com'

Install them using Rails' rake task:

  $ rake gems:install

=== In your vendor directory:

  script/install plugin git://github.com/Fingertips/conversions.git
Something went wrong with that request. Please try again.