lib/sfn/planner.rb in sfn-1.1.10 vs lib/sfn/planner.rb in sfn-1.1.12

- old
+ new

@@ -12,23 +12,27 @@ attr_reader :config # @return [Array<String>] CLI arguments attr_reader :arguments # @return [Miasma::Models::Orchestration::Stack] existing remote stack attr_reader :origin_stack + # @return [Hash] custom options + attr_reader :options # Create a new planner instance # # @param ui [Bogo::Ui] # @param config [Smash] # @param arguments [Array<String>] # @param stack [Miasma::Models::Orchestration::Stack] + # @param opts [Hash] # # @return [self] - def initialize(ui, config, arguments, stack) + def initialize(ui, config, arguments, stack, opts={}) @ui = ui @config = config @arguments = arguments @origin_stack = stack + @options = opts end # Generate update report # # @param template [Hash] updated template