module DBDiagram::Diagram::Graphviz::Bachman
Public Instance Methods
relationship_style(relationship)
click to toggle source
# File lib/db_diagram/diagram/graphviz.rb, line 139 def relationship_style(relationship) {}.tap do |options| # options[:style] = :dotted #虚线 # Participation is "look-here". dst = relationship.source_optional? ? "odot" : "dot" src = relationship.destination_optional? ? "odot" : "dot" # Cardinality is "look-across". dst << "normal" if relationship.to_many? src << "normal" if relationship.many_to? options[:arrowsize] = 0.6 options[:arrowhead], options[:arrowtail] = dst, src end end