Module: PoiseBoiler

Defined in:
lib/poise_boiler.rb,
lib/poise_boiler/error.rb,
lib/poise_boiler/helpers.rb,
lib/poise_boiler/kitchen.rb,
lib/poise_boiler/version.rb,
lib/poise_boiler/helpers/rake.rb,
lib/poise_boiler/helpers/rake/core.rb,
lib/poise_boiler/helpers/rake/badges.rb,
lib/poise_boiler/helpers/rake/travis.rb,
lib/poise_boiler/helpers/spec_helper.rb

Defined Under Namespace

Modules: Helpers, Kitchen Classes: Error

Constant Summary collapse

VERSION =
'1.1.7'

Class Method Summary collapse

Class Method Details

.kitchen(platforms: 'ubuntu-14.04') ⇒ 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>) (defaults to: 'ubuntu-14.04')

    Name(s) of platforms to use by default.

See Also:



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

def self.kitchen(platforms: 'ubuntu-14.04')
  # Alias in a top-level namespace to reduce typing.
  Kitchen.kitchen(platforms: platforms)
end