Sha256: a5487a1eca0be5ff270b9f171866872776d981ee3742ecf59f1d643c967cf2c0
Contents?: true
Size: 461 Bytes
Versions: 1
Compression:
Stored size: 461 Bytes
Contents
module Swift module Gist def self.spm_project_from_swift_modules( swift_modules, project_dir:, mkdir_p: FileUtils.method(:mkdir_p), ln_s: FileUtils.method(:ln_s) ) swift_modules.each do |swift_module| mkdir_p.call "Sources/#{swift_module.name}" swift_module.sources.each do |source| ln_s.call "#{project_dir}/#{source}", "Sources/#{swift_module.name}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
swift-gist-0.0.1 | lib/swift/gist/spm_project_creator.rb |