class DGD::Manifest::GoodsSpec
Attributes
dependencies[R]
name[R]
paths[R]
repo[R]
source[R]
source_details[R]
Public Class Methods
new(repo, name:, source:, source_details: {}, paths:, dependencies:)
click to toggle source
# File lib/dgd-tools/manifest.rb, line 403 def initialize(repo, name:, source:, source_details: {}, paths:, dependencies:) @repo = repo @name = name @source = source @source_details = source_details cleaned_paths = {} paths.each do |k, v| # Remove leading and trailing slashes cleaned_paths[k.gsub(/^\//, "").chomp("/")] = v.gsub(/^\//, "").chomp("/") end @paths = cleaned_paths @dependencies = dependencies end