class Stairs::Script
Attributes
filename[R]
groups[R]
script[R]
Public Class Methods
new(filename, groups)
click to toggle source
# File lib/stairs/script.rb, line 3 def initialize(filename, groups) @filename = filename @script = File.read(@filename) @groups = groups end
Public Instance Methods
run!()
click to toggle source
# File lib/stairs/script.rb, line 9 def run! puts "= Running script #{filename}".light_black run end
Private Instance Methods
run()
click to toggle source
# File lib/stairs/script.rb, line 16 def run Step.new(groups).instance_eval(script) end