Method: Math.asin

Defined in:
lib/pulo/quantity/numeric_overloads.rb

.asin(dimless) ⇒ Object



53
54
55
56
57
58
59
# File 'lib/pulo/quantity/numeric_overloads.rb', line 53

def asin(dimless)
  if dimless.is_a?(Pulo::Dimensionless)
    Pulo::Angle.radians(self.old_asin(dimless.n.value.clamp(-1,1)))
  else
    self.old_asin(dimless)
  end
end