Sha256: ea9ab445305fc8eb791916f6a8ed2a7384b2d62c97f9c9e90330b74c9970c44d

Contents?: true

Size: 443 Bytes

Versions: 3

Compression:

Stored size: 443 Bytes

Contents

# encoding: utf-8
require 'graphviz'
require 'graphviz/diagram/version'
require 'graphviz/diagram/record_label'
require 'graphviz/diagram/class_diagram'

# mixin Graphviz name space (what ever it belongs)
module Graphviz
  # A name space for all types of diagram figures
  module Diagram
    def self.new(type = :class_diagram, opts = {})
      case type.to_sym
      when :class_diagram then ClassDiagram.new opts
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
graphviz-diagram-0.0.3 lib/graphviz/diagram.rb
graphviz-diagram-0.0.2 lib/graphviz/diagram.rb
graphviz-diagram-0.0.1 lib/graphviz/diagram.rb