Method: Phys::UnitsMixin.method_missing

Defined in:
lib/phys/units/units_mixin.rb

.method_missing(method, *args, &block) ⇒ Object



44
45
46
47
48
49
50
51
# File 'lib/phys/units/units_mixin.rb', line 44

def method_missing(method, *args, &block)
  if unit = Unit.find_unit(method)
    raise "argument must be empty" unless args.empty?
    Quantity.new(Rational(1), method, unit)
  else
    method_missing_units_alias(method, *args, &block)
  end
end