Module: Subledger::Domain::Value::ValueClass

Defined in:
lib/subledger/domain/value.rb

Instance Method Summary collapse

Instance Method Details

#raise_unless_creatable(args) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/subledger/domain/value.rb', line 14

def raise_unless_creatable args
  value = args[:value]

  if value.nil? or not value.kind_of? Value
    raise ValueError, ':value is required and must be a Value'
  end
end