Sha256: 154c4e7c1d0305e67e02fb2e5336f57c6754716d5c3cd5e60b859a79350d93d0

Contents?: true

Size: 623 Bytes

Versions: 228

Compression:

Stored size: 623 Bytes

Contents

require 'semantic_puppet/dependency'

module SemanticPuppet
  module Dependency
    class Source
      def self.priority
        0
      end

      def priority
        self.class.priority
      end

      def create_release(name, version, dependencies = {})
        version = Version.parse(version) if version.is_a? String
        dependencies = dependencies.inject({}) do |hash, (key, value)|
          hash[key] = VersionRange.parse(value || '>= 0.0.0')
          hash[key] ||= VersionRange::EMPTY_RANGE
          hash
        end
        ModuleRelease.new(self, name, version, dependencies)
      end
    end
  end
end

Version data entries

228 entries across 228 versions & 4 rubygems

Version Path
puppet-5.5.6-x64-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.6-universal-darwin lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.3 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.3-x86-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.3-x64-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.3-universal-darwin lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.2 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.2-x86-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.2-x64-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.5.2-universal-darwin lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.3.7 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.3.7-x86-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.3.7-x64-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-5.3.7-universal-darwin lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-4.10.12 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-4.10.12-x86-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-4.10.12-x64-mingw32 lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
puppet-4.10.12-universal-darwin lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
bolt-0.20.3 vendored/puppet/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
bolt-0.20.2 vendored/puppet/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb