Object
# File lib/van/units/base.rb, line 961
961: def method_missing(m, *args, &blk)
962: if args.length == 1
963: args[0] = (Van::Units::Converter.converter(args[0]) rescue nil) if not args[0].is_a?(Van::Units::Converter)
964: return Van::Units::Value.new(self, Van::Units::Unit.new({m => 1}, args[0])) if args[0] && args[0].registered?(m)
965: elsif Van::Units::Converter.current.registered?(m)
966: raise ::ArgumentError, "Wrong number of arguments" if args.length != 0
967: return Van::Units::Value.new(self, Van::Units::Unit.new({m => 1}, Van::Units::Converter.current))
968: end
969: ::Exception.with_clean_backtrace("method_missing") {
970: super
971: }
972: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.