lib/rudder.rb in rudder-0.2.2 vs lib/rudder.rb in rudder-0.3.0
- old
+ new
@@ -13,13 +13,14 @@
##
# Compiles a {Rudder::DSL::Pipeline} definition from +path+
# to a {Hash}
#
# @param path [String] the path to the +Rudder+ definition
+ # @param vars optional [Hash<(Symbol, String), Any>] of +Concourse+ variables
# @return [Hash] Concourse YAML friendly hash
#
- def self.compile(path)
- Rudder::DSL.eval_from_file(path).to_h
+ def self.compile(path, vars: {})
+ Rudder::DSL.eval_from_file(path, vars: vars).to_h
end
##
# Dumps a {Rudder::DSL::Pipeline} or Pipeline {Hash}
# to the provided file handle +output+