Module: PoiseBoiler::Kitchen

Defined in:
lib/poise_boiler/kitchen.rb

Overview

Helpers for Test-Kitchen and .kitchen.yml configuration.

Since:

  • 1.0.0

Class Method Summary collapse

Class Method Details

.instanceObject

Since:

  • 1.0.0



25
26
27
# File 'lib/poise_boiler/kitchen.rb', line 25

def self.instance
  @instance
end

.kitchen(**options) ⇒ Object

Return a YAML string suitable for inclusion in a .kitchen.yml config. This will include the standard Poise/Halite boilerplate and some default values.

Examples:

.kitchen.yml

#<% require 'poise_boiler' %>
<%= PoiseBoiler.kitchen %>

Parameters:

  • platforms (String, Array<String>)

    Name(s) of platforms to use by default.

See Also:

Since:

  • 1.0.0



37
38
39
40
# File 'lib/poise_boiler/kitchen.rb', line 37

def self.kitchen(**options)
  @instance = PoiseBoiler::Helpers::Kitchen.new(**options)
  @instance.to_yaml
end