Sha256: 1709340fd6a5369d4969e92f99aae4dc4252b395aadddaf3d457445b1c745031
Contents?: true
Size: 781 Bytes
Versions: 2
Compression:
Stored size: 781 Bytes
Contents
class Fancy { class Package { class DependencyInstaller { def run { packfile = Dir glob("*.fancypack") first unless: packfile do: { *stderr* println: "No .fancypack file found. Quitting." return nil } require: packfile spec_name = packfile split: ".fancypack" . first if: (Specification[spec_name]) then: |s| { s dependencies each: |dep| { "Installing dependency: #{dep name} (#{dep version})" println Fancy Package install: (dep name) version: (dep version) } s rubygem_dependencies each: |dep| { "Installing Ruby dependency: #{dep gem_name} (#{dep version})" println dep install } } } } } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fancy-0.7.0 | lib/package/dependency_installer.fy |
fancy-0.6.0 | lib/package/dependency_installer.fy |