Sha256: 4ac6ccef11dd3743573ff76c27e98803870d3c2623b3273882270d42ef916160

Contents?: true

Size: 290 Bytes

Versions: 2

Compression:

Stored size: 290 Bytes

Contents

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

    def process
      instance_eval(@input)
    end

    def brew(name)
      Brewdler::BrewInstaller.install(name)
    end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
brewdler-0.4.1 lib/brewdler/dsl.rb
brewdler-0.4.0 lib/brewdler/dsl.rb