Sha256: 9dbfce758ba7352a935068a5d93a39da1954261de5201821f7bc5225e4266cde

Contents?: true

Size: 514 Bytes

Versions: 1

Compression:

Stored size: 514 Bytes

Contents

#encoding: utf-8
require 'kitchen/config'

module Vagabond
  module MonkeyPatch
    module KitchenConfig
      def clusters
        unless(@clusters)
          @clusters = Hash[
            *(
              Array(data[:clusters]).map{ |name, suite_names|
                [name, suite_names]
              }.flatten(1)
            )
          ]
          @clusters = Mash.new(@clusters)
        end
        @clusters
      end
    end
  end
end

Kitchen::Config.send(:include, Vagabond::MonkeyPatch::KitchenConfig)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagabond-0.2.10 lib/vagabond/monkey/kitchen_config.rb