class Sprinkle::Script

Scripting

Script gives you a way to programatically run a given sprinkle script.

Public Class Methods

new() click to toggle source
# File lib/sprinkle/script.rb, line 9
def initialize
  @deployment = nil
end
sprinkle(script, filename = '__SCRIPT__') click to toggle source

Run a given sprinkle script. This method is blocking so it will not return until the sprinkling is complete or fails.

# File lib/sprinkle/script.rb, line 19
def self.sprinkle(script, filename = '__SCRIPT__')
  powder = new
  powder.instance_eval script, filename
  powder.sprinkle
end