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