Sha256: b774ac5f2adda2f2ca03d6f09113b848fa3234f034821dd0e087b388148b9e7d
Contents?: true
Size: 698 Bytes
Versions: 2
Compression:
Stored size: 698 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 } if: (File eval: packfile) then: |spec| { spec dependencies each: |dep| { "Installing dependency: #{dep name} (#{dep version})" println Fancy Package install: (dep name) version: (dep version) } spec ruby_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.10.0 | lib/package/dependency_installer.fy |
fancy-0.9.0 | lib/package/dependency_installer.fy |