lib/gm/notepad/app.rb in gm-notepad-0.0.17 vs lib/gm/notepad/app.rb in gm-notepad-0.0.18

- old
+ new

@@ -13,9 +13,12 @@ option :report_config, default: -> { Container.resolve(:config).report_config }, reader: :private option :list_tables, default: -> { Container.resolve(:config).list_tables }, reader: :private def initialize(*args, input_processor: nil, renderer: nil) super + # Note: I could note use Dry::Initializer.option with Container as I ended + # up with multiple table registry objects created. Which is why I'm using the + # keyword's with nil, so I can set two elements after the table_registry is "resolved" @renderer = renderer || LineRenderer.new(table_registry: table_registry) @input_processor = input_processor || InputProcessor.new(table_registry: table_registry) open! end attr_reader :renderer, :input_processor