class Pione::Package::SingleDocumentPackageReader

SingleDocumentPackageReader is a reader for single document package.

Public Class Methods

new(location) click to toggle source
# File lib/pione/package/package-reader.rb, line 185
def initialize(location)
  @location = location
end

Public Instance Methods

read() click to toggle source
# File lib/pione/package/package-reader.rb, line 189
def read
  # copy to local
  local_location = @location.local

  # make package info by scanning annotations
  info = PackageScanner.new(local_location).scan

  return PackageHandler.new(local_location.dirname, info: info)
end