Top Level Namespace

Defined Under Namespace

Modules: DecimalSupport Classes: Decimal

Instance Method Summary collapse

Instance Method Details

#Decimal(*args) ⇒ Object

Decimal constructor. See Decimal#new for the parameters. If a Decimal is passed a reference to it is returned (no new object is created).



3938
3939
3940
3941
3942
3943
3944
# File 'lib/decimal/decimal.rb', line 3938

def Decimal(*args)
  if args.size==1 && args.first.instance_of?(Decimal)
    args.first
  else
    Decimal.new(*args)
  end
end