Method: Typedocs::TypeSpec::UserDefinedType#initialize
- Defined in:
- lib/typedocs/type_spec.rb
#initialize(klass, name, spec = nil) ⇒ UserDefinedType
Returns a new instance of UserDefinedType.
179 180 181 182 183 184 |
# File 'lib/typedocs/type_spec.rb', line 179 def initialize(klass, name, spec = nil) raise ArgumentError, "Invalid UDT name: #{name.inspect}" unless Typedocs::Context.valid_udt_name?(name) @klass = klass @name = name @spec = spec end |