Class: DataMetaPii::AlAttrVoClass

Inherits:
AlAttrDef
  • Object
show all
Defined in:
lib/dataMetaPii.rb

Overview

Defines a value for a VO Class

Instance Attribute Summary

Attributes inherited from AlAttrDef

#key, #val

Instance Method Summary collapse

Constructor Details

#initialize(voClass) ⇒ AlAttrVoClass

Returns a new instance of AlAttrVoClass.

Raises:

  • (ArgumentError)


202
203
204
205
# File 'lib/dataMetaPii.rb', line 202

def initialize(voClass)
    super(VO_CLASS_KEY, voClass)
    raise ArgumentError, %<Wrong type for VO Class: #{voClass.class}=#{voClass.inspect}> unless voClass.is_a?(String)
end

Instance Method Details

#to_sObject

String representation



207
# File 'lib/dataMetaPii.rb', line 207

def to_s; %<#{self.class.name}{#{val}}> end