Module: DecimalSupport

Included in:
Decimal
Defined in:
lib/decimal/support.rb,
lib/decimal/version.rb

Defined Under Namespace

Modules: VERSION Classes: FlagValues, Flags

Class Method Summary collapse

Class Method Details

.Flags(*params) ⇒ Object

Constructor for Flags



329
330
331
332
333
334
335
# File 'lib/decimal/support.rb', line 329

def Flags(*params)
  if params.size==1 && params.first.kind_of?(Flags)
    params.first
  else
    Flags.new(*params)
  end
end

.FlagValues(*params) ⇒ Object

Constructor for FlagValues



320
321
322
323
324
325
326
# File 'lib/decimal/support.rb', line 320

def FlagValues(*params)
  if params.size==1 && params.first.kind_of?(FlagValues)
    params.first
  else
    FlagValues.new(*params)
  end
end