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