Sha256: 1cf5cee6eb6c86cb81fb7188e20eff01318c49555022adfc9f10975ff60e5b7b

Contents?: true

Size: 674 Bytes

Versions: 15

Compression:

Stored size: 674 Bytes

Contents

module Autoproj
    module RepositoryManagers
        # Base class for all repository managers. Subclasses must add the
        # #install(entries) method
        #
        # Repository managers must be registered in OS_REPOSITORY_MANAGERS
        class Manager
            # @return [Workspace] the workspace
            attr_reader :ws

            # Create a repository manager
            #
            # @param [Workspace] ws the underlying workspace
            def initialize(ws)
                @ws = ws
            end

            def install(definitions)
            end

            def os_dependencies
                []
            end
        end
    end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
autoproj-2.17.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.16.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.15.3 lib/autoproj/repository_managers/manager.rb
autoproj-2.15.2 lib/autoproj/repository_managers/manager.rb
autoproj-2.15.1 lib/autoproj/repository_managers/manager.rb
autoproj-2.15.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.14.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.13.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.12.1 lib/autoproj/repository_managers/manager.rb
autoproj-2.12.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.11.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.10.2 lib/autoproj/repository_managers/manager.rb
autoproj-2.10.1 lib/autoproj/repository_managers/manager.rb
autoproj-2.10.0 lib/autoproj/repository_managers/manager.rb
autoproj-2.9.0 lib/autoproj/repository_managers/manager.rb