Class JCON::Types::UnionType
In: lib/jcon/conformance.rb
lib/jcon/types.rb
Parent: Type

Methods

contains?   new   to_s  

Attributes

types  [R] 

Public Class methods

[Source]

    # File lib/jcon/types.rb, line 48
48:       def initialize(types); @types = Types.to_types(types); end

Public Instance methods

[Source]

    # File lib/jcon/conformance.rb, line 37
37:       def contains?(value)
38:         types.any? do |type| type.contains?(value) end
39:       end

[Source]

    # File lib/jcon/types.rb, line 49
49:       def to_s; "(#{types.join(', ')})"; end

[Validate]