Sha256: 07bbe115b0a8f46f0f9b02a78a9a294dfb82b22b01c5a8db6208acaf178671f0

Contents?: true

Size: 355 Bytes

Versions: 11

Compression:

Stored size: 355 Bytes

Contents

module Pione
  module System
    class PackageCache
      TABLE = {}

      class << self
        def get(package_name, base_location)
          if TABLE.has_key?(package_name)
            TABLE[package_name]
          else
            TABLE[package_name] = PackageCache.new(package_name, base_name)
          end
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pione-0.5.0 lib/pione/system/package-cache.rb
pione-0.5.0.alpha.2 lib/pione/system/package-cache.rb
pione-0.5.0.alpha.1 lib/pione/system/package-cache.rb
pione-0.4.2 lib/pione/system/package-cache.rb
pione-0.4.1 lib/pione/system/package-cache.rb
pione-0.4.0 lib/pione/system/package-cache.rb
pione-0.3.2 lib/pione/system/package-cache.rb
pione-0.3.1 lib/pione/system/package-cache.rb
pione-0.3.0 lib/pione/system/package-cache.rb
pione-0.2.2 lib/pione/system/package-cache.rb
pione-0.2.1 lib/pione/system/package-cache.rb