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