module Beaker::DSL::Helpers
To mix this is into a class you need the following:
-
a method hosts that yields any hosts implementing {Beaker::Host}‘s interface to act upon.
-
a method options that provides an options hash, see {Beaker::Options::OptionsHash}
-
a method logger that yields a logger implementing {Beaker::Logger}‘s interface.
-
the module {Beaker::DSL::Roles} that provides access to the various hosts implementing {Beaker::Host}‘s interface to act upon
-
the module {Beaker::DSL::Wrappers} the provides convenience methods for {Beaker::DSL::Command} creation
-
a method metadata that yields a hash