class Seahorse::Model::Shapes::UnionShape
Public Class Methods
Source
# File lib/seahorse/model/shapes.rb, line 274 def initialize(options = {}) @member_subclasses = {} super options.merge(union: true) end
Calls superclass method
Seahorse::Model::Shapes::StructureShape::new
Public Instance Methods
Source
# File lib/seahorse/model/shapes.rb, line 285 def add_member_subclass(member, subclass) @member_subclasses[member] = subclass end
@api private
Source
# File lib/seahorse/model/shapes.rb, line 280 def member_subclass(member) @member_subclasses[member] end
@api private