1 class Unit < ActiveRecord::Base
5 validates_presence_of :name
6 validates_length_of :name, :maximum => 40
8 validates_presence_of :symbol
9 validates_length_of :symbol, :maximum => 40, :allow_nil => true
10 validates_format_of :symbol, :with => /\A[a-z_]+\z/
11 validates_uniqueness_of :symbol
14 Mint::Generator::Factory.create(symbol, amount)
18 Mint::Solver::Maxima::Factory.create(symbol)