lib/conversions.rb in conversions-1.4.3 vs lib/conversions.rb in conversions-1.4.4
- old
+ new
@@ -1,5 +1,8 @@
+require 'active_support'
+begin; require 'active_support/core_ext/module/attribute_accessors'; rescue MissingSourceFile; end
+
# Conversions makes it easy to convert between units.
module Conversions
mattr_accessor :conversions
# Clear all previously registered conversions
@@ -21,11 +24,11 @@
def self.register(from, to, rate)
conversions[from] ||= {}
conversions[from][to] = rate
conversions[to] ||= {}
conversions[to][from] = 1.0 / rate
- Conversions.define_shortcut(from)
- Conversions.define_shortcut(to)
+ define_shortcut(from)
+ define_shortcut(to)
end
def self.define_shortcut(unit)
Numeric.class_eval do
define_method unit do
\ No newline at end of file