Sha256: b2e6b6149120b8f924385159cffafe7cdf97fbfb02d21c57fc0b60b7fd6c416b

Contents?: true

Size: 335 Bytes

Versions: 6

Compression:

Stored size: 335 Bytes

Contents

module DevboxLauncher
  class Mutagen

    attr_reader :config

    def initialize(config)
      @config = config
    end

    def configured?
      return false if config.nil?
      [alpha_dir, beta_dir].all?(&:present?)
    end

    def alpha_dir
      config[:alpha]
    end

    def beta_dir
      config[:beta]
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devbox_launcher-1.1.1 lib/devbox_launcher/models/mutagen.rb
devbox_launcher-1.1.0 lib/devbox_launcher/models/mutagen.rb
devbox_launcher-1.0.0 lib/devbox_launcher/models/mutagen.rb
devbox_launcher-0.7.1 lib/devbox_launcher/models/mutagen.rb
devbox_launcher-0.7.0 lib/devbox_launcher/models/mutagen.rb
devbox_launcher-0.6.1 lib/devbox_launcher/models/mutagen.rb