Sha256: 6cdcdeccf92056465ad0e68c8b12074aa23766087ef9bd1a41a73f196d6a40e1

Contents?: true

Size: 615 Bytes

Versions: 1

Compression:

Stored size: 615 Bytes

Contents

require 'depcheck/finder'
require 'depcheck/analyzer'
require 'depcheck/dependency_info'
require 'depcheck/output/simple_output'
require 'depcheck/output/graph_output'
require 'depcheck/version'

module Depcheck
  Encoding.default_external = 'utf-8'

  def self.run(project, workspace, scheme)

    unless project || (workspace && scheme)
      raise StandardError, 'Must provide project path or workspace path with scheme.'
    end

    swiftdeps = Depcheck::Finder.find_swiftdeps(project, workspace, scheme)
    analyzer = Depcheck::Analyzer.new
    results = analyzer.generate_dependencies(swiftdeps)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
depcheck-0.5.0 lib/depcheck.rb