Sha256: e6ca7b164fd3bccb9c9c2748d442dc095358f9bffcbc6696c06bc29f6ebf1723
Contents?: true
Size: 685 Bytes
Versions: 4
Compression:
Stored size: 685 Bytes
Contents
module Sprinkle # = Programmatically Run Sprinkle # # Sprinkle::Script gives you a way to programatically run a given # sprinkle script. class Script include Sprinkle::Deployment # Run a given sprinkle script. This method is <b>blocking</b> so # it will not return until the sprinkling is complete or fails. #-- # FIXME: Improve documentation, possibly notify user how to tell # if a sprinkling failed. #++ def self.sprinkle(script, filename = '__SCRIPT__') powder = new powder.instance_eval script, filename powder.sprinkle end def sprinkle #:nodoc: @deployment.process if @deployment end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sprinkle-0.7.1.1 | lib/sprinkle/script.rb |
sprinkle-0.7.1 | lib/sprinkle/script.rb |
sprinkle-0.7 | lib/sprinkle/script.rb |
sprinkle-0.6.2 | lib/sprinkle/script.rb |