Sha256: 9a7a9fc05d663d51cf6cb28f8d8a1dff11c28187ca7971bd9482b929b7062c28

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

module Sprinkle
  module Verifiers
    # = Brew package Verifier
    #
    # Contains a verifier to check the existance of a Homebrew formula.
    # 
    # == Example Usage
    #
    #   verify { has_brew 'ntp' }
    #
    module Brew
      Sprinkle::Verify.register(Sprinkle::Verifiers::Brew)

      # Checks to make sure the brew <tt>formula</tt> exists on the remote server.
      def has_brew(package)
        @commands << "brew list | grep  #{package}"
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sprinkle-0.4.2 lib/sprinkle/verifiers/brew.rb