Class: Pione::Package::GitPackageReader
- Inherits:
-
PackageReader
- Object
- PackageReader
- Pione::Package::GitPackageReader
- Defined in:
- lib/pione/package/package-reader.rb
Overview
GitPackageReader is a reader for git based package.
Instance Method Summary collapse
-
#initialize(location) ⇒ GitPackageReader
constructor
A new instance of GitPackageReader.
- #read ⇒ Object
Methods inherited from PackageReader
Constructor Details
#initialize(location) ⇒ GitPackageReader
Returns a new instance of GitPackageReader.
144 145 146 |
# File 'lib/pione/package/package-reader.rb', line 144 def initialize(location) @location = location end |
Instance Method Details
#read ⇒ Object
148 149 150 151 152 |
# File 'lib/pione/package/package-reader.rb', line 148 def read local_location = make_local_location digest = PackageCache.cache(local_location) return PackageHandler.new(PackageCache.directory_cache(digest), digest: digest) end |