Sha256: d101d25fd3a609ea863eb0ca5aa6b6ed1ab6e2622821c126bd8476e7d43d5100

Contents?: true

Size: 539 Bytes

Versions: 2

Compression:

Stored size: 539 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/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.1.0 lib/graphwerk.rb
graphwerk-1.0.0 lib/graphwerk.rb