Pull request Compare This branch is 53 commits behind railsmachine:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
examples
gemfiles
lib
spec
.gitignore
.gitmodules
.rspec
.travis.yml
Appraisals
Gemfile
Gemfile.lock
LICENSE
README.rdoc
Rakefile
shadow_puppet.gemspec

README.rdoc

ShadowPuppet

ShadowPuppet is a Ruby DSL for Puppet, extracted out of the work we at Rails Machine are doing on Moonshine.

ShadowPuppet provides a DSL for creating collections (“manifests”) of Puppet Resources in Ruby. For documentation on writing these manifests, please see ShadowPuppet::Manifest.

A binary is provided to parse and execute a ShadowPuppet::Manifest.

Running the Test Suite

First time:

$ gem install bundler
$ bundle install
$ bundle exec rake appraisal:install

Run against all versions of activesupport:

$ bundle exec rake appraisal spec

Run against a specific one, ie 3.2:

$ bundle exec rake appraisal:3.2 spec