module PoiseBoiler::Kitchen

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

@since 1.0.0

Public Class Methods

instance() click to toggle source
# File lib/poise_boiler/kitchen.rb, line 25
def self.instance
  @instance
end
kitchen(**options) click to toggle source

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

@param platforms [String, Array<String>] Name(s) of platforms to use by default. @see PoiseBoiler::Helpers::Kitchen::PLATFORM_ALIASES @example .kitchen.yml

#<% require 'poise_boiler' %>
<%= PoiseBoiler.kitchen %>
# File lib/poise_boiler/kitchen.rb, line 37
def self.kitchen(**options)
  @instance = PoiseBoiler::Helpers::Kitchen.new(**options)
  @instance.to_yaml
end