class Gm::Notepad::InputProcessor

Responsible for processing the given input into a renderable state

Public Instance Methods

convert_to_output(input:) click to toggle source
# File lib/gm/notepad/input_processor.rb, line 11
def convert_to_output(input:)
  input = ThroughputText.new(original_text: input, table_registry: table_registry)
  build_for(input: input)
  input
end

Private Instance Methods

build_for(input:) click to toggle source
# File lib/gm/notepad/input_processor.rb, line 19
def build_for(input:)
  input_handler_registry.handler_for(input: input, table_registry: table_registry)
end