lib/unitwise.rb in unitwise-0.3.2 vs lib/unitwise.rb in unitwise-0.4.0

- old
+ new

@@ -9,15 +9,26 @@ require 'unitwise/measurement' require 'unitwise/atom' require 'unitwise/prefix' require 'unitwise/term' require 'unitwise/unit' +require 'unitwise/compound' require 'unitwise/errors' -# Unitwise is a library for performing mathematical operations and conversions +# Unitwise is a library for performing mathematical operations and conversions # on all units defined by the [Unified Code for Units of Measure(UCUM). module Unitwise + + # Search for available compounds. This is just a helper method for + # convenience + # @param term [String, Regexp] + # @return [Array] + # @api public + def self.search(term) + Compound.search(term) + end + # The system path for the installed gem # @api private def self.path @path ||= File.dirname(File.dirname(__FILE__)) end @@ -42,6 +53,5 @@ Unitwise::Measurement.new(first, last) else Unitwise::Measurement.new(1, first) end end -