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
-