Sha256: f2d28b91728bef84ac850b6088c42608098c06fb600168a933a9037e7cf8fd94

Contents?: true

Size: 588 Bytes

Versions: 2

Compression:

Stored size: 588 Bytes

Contents

# typed: true
# frozen_string_literal: true

require 'sorbet-runtime'
require 'packwerk'
require 'ruby-graphviz'
require 'active_support/core_ext/hash/deep_merge'
require 'graphwerk/version'
require 'graphwerk/constants'
require 'graphwerk/layout'
require 'graphwerk/deprecated_references_loader'
require 'graphwerk/presenters/package'
require 'graphwerk/builders/graph'
require 'graphwerk/railtie' if defined?(Rails)

module Graphwerk
  def self.for_application(**args)
    Graphwerk::Builders::Graph.new(
      Packwerk::PackageSet.load_all_from(".")
    ).build.output(args)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
graphwerk-1.2.1 lib/graphwerk.rb
graphwerk-1.2.0 lib/graphwerk.rb