class Seahorse::Model::Shapes::Shape
def shape_for(reference)
def shape_for(reference) if reference.key?('shape') # shape ref given, e.g. { "shape" => "ShapeName" }, # use the shape map to resolve this reference @shape_map.shape(reference) else Shape.new(reference, shape_map: @shape_map) end end