Sha256: ae33335f91dde29dc688921b93c3169cf013efa62563c623a847a499bdcb039d

Contents?: true

Size: 573 Bytes

Versions: 34

Compression:

Stored size: 573 Bytes

Contents

module Inch
  # Codebases are one of the building blocks of Inch's analysis (the other
  # being "code objects" inside these "codebases").
  module Codebase
    # Parses a codebase
    #
    # @param dir [String]
    # @param config [Inch::Config::Codebase]
    # @return [Codebase::Proxy]
    def self.parse(dir, config)
      config.update_via_yaml(dir)
      Proxy.parse(dir, config)
    end
  end
end

require 'inch/codebase/proxy'
require 'inch/codebase/object'
require 'inch/codebase/objects'
require 'inch/codebase/objects_filter'
require 'inch/codebase/serializer'

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
inch-0.9.0.rc1 lib/inch/codebase.rb
inch-0.8.0 lib/inch/codebase.rb
inch-0.8.0.rc2 lib/inch/codebase.rb
inch-0.8.0.rc1 lib/inch/codebase.rb
inch-0.7.1 lib/inch/codebase.rb
inch-0.7.0 lib/inch/codebase.rb
inch-0.6.4 lib/inch/codebase.rb
inch-0.6.3 lib/inch/codebase.rb
inch-0.6.2 lib/inch/codebase.rb
inch-0.6.1 lib/inch/codebase.rb
inch-0.6.0 lib/inch/codebase.rb
inch-0.6.0.rc6 lib/inch/codebase.rb
inch-0.6.0.rc5 lib/inch/codebase.rb
inch-0.6.0.rc4 lib/inch/codebase.rb
inch-0.6.0.rc3 lib/inch/codebase.rb
inch-0.6.0.rc2 lib/inch/codebase.rb
inch-0.6.0.rc1 lib/inch/codebase.rb
inch-0.5.10 lib/inch/codebase.rb
inch-0.5.9 lib/inch/codebase.rb
inch-0.5.8 lib/inch/codebase.rb