Say, I have a few constants
const VTYPE_BINARY = 'B'
const VTYPE_INTEGER = 'I'
const VTYPE_CONTINUOUS = 'C'
What's a good way to have a namespace on it?
So that I can use Vtype.BINARY, Vtype.INTEGER, Vtype.CONTINUOUS
Should I put those in a separator module? or create a type and get an instance of it?
module Vtype
const ....
end
immutable Vtype
BINARY::Char
INTEGER::Char
CONTINUOUS::Char
end
const vtype = Vtype('B','I','C')?