class Gm::Notepad::InputHandlers::DefaultHandler

Public Class Methods

build_if_handled(input:, table_registry: Container.resolve(:table_registry)) click to toggle source
# File lib/gm/notepad/input_handlers/default_handler.rb, line 7
def self.build_if_handled(input:, table_registry: Container.resolve(:table_registry))
  return false unless handles?(input: input)
  new(input: input, table_registry: table_registry)
end
handles?(input:) click to toggle source
# File lib/gm/notepad/input_handlers/default_handler.rb, line 12
def self.handles?(input:)
  true
end
new(*args) click to toggle source
Calls superclass method
# File lib/gm/notepad/input_handlers/default_handler.rb, line 19
def initialize(*args)
  super
  after_initialize!
end

Public Instance Methods

lines() click to toggle source
# File lib/gm/notepad/input_handlers/default_handler.rb, line 24
def lines
  input.lines
end

Private Instance Methods

after_initialize!() click to toggle source
# File lib/gm/notepad/input_handlers/default_handler.rb, line 30
def after_initialize!
end