Sha256: 4871277be4883ad19958e0e21c16f56e11ca1ffebb59a7640874eba68ac134e2

Contents?: true

Size: 373 Bytes

Versions: 1

Compression:

Stored size: 373 Bytes

Contents

module Brewdler
  class Dsl
    def initialize(input)
      @input = input
    end

    def process
      eval(@input)
    end

    def brew(name, options={})
      Brewdler::BrewInstaller.install(name, options)
    end

    def cask(name)
      Brewdler::CaskInstaller.install(name)
    end

    def tap(name)
      Brewdler::RepoInstaller.install(name)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brewdler-1.1.0 lib/brewdler/dsl.rb