class Pannier::Report

Attributes

tree[R]

Public Class Methods

new(app, base_url = '') click to toggle source
# File lib/pannier/report.rb, line 6
def initialize(app, base_url = '')
  @app, @base_url, @tree = app, base_url, {}
  build!
end

Public Instance Methods

build!() click to toggle source
# File lib/pannier/report.rb, line 11
def build!
  @app.packages.each do |package|
    @tree[package.name] ||= []
    next if package.output_assets.empty?
    @tree[package.name] = package.output_assets.map(&:path)
  end
  self
end
lookup(package_name) click to toggle source
# File lib/pannier/report.rb, line 20
def lookup(package_name)
  return @tree if package_name.nil?
  @tree[package_name.to_sym]
end