Sha256: d30fa422b54f3a732d52ebd9635946e7996f0c1904af6d8759f91e82b82eb5b0
Contents?: true
Size: 542 Bytes
Versions: 3
Compression:
Stored size: 542 Bytes
Contents
module Documentalist module Dependencies def self.included(base) base.extend ClassMethods end module ClassMethods def check_binary_dependency(binary, tip) puts "Checking for presence of #{binary}... #{`which #{binary}`.empty? ? "Failed, you might want to #{tip}" : "OK"}" end def check_dependencies @bin_dependencies.each { |k,v| check_binary_dependency(k,v) } if @bin_dependencies end def depends_on_binaries!(h) @bin_dependencies = h end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
documentalist-0.1.4 | lib/dependencies.rb |
documentalist-0.1.3 | lib/dependencies.rb |
documentalist-0.1.2 | lib/dependencies.rb |