Module: Gm::Notepad

Defined in:
lib/gm/notepad.rb,
lib/gm/notepad/pad.rb,
lib/gm/notepad/table.rb,
lib/gm/notepad/version.rb,
lib/gm/notepad/exceptions.rb,
lib/gm/notepad/table_entry.rb,
lib/gm/notepad/line_renderer.rb,
lib/gm/notepad/line_evaluator.rb,
lib/gm/notepad/table_registry.rb,
lib/gm/notepad/input_processor.rb,
lib/gm/notepad/input_handler_registry.rb,
lib/gm/notepad/input_handlers/help_handler.rb,
lib/gm/notepad/input_handlers/default_handler.rb,
lib/gm/notepad/input_handlers/write_line_handler.rb,
lib/gm/notepad/input_handlers/query_table_handler.rb,
lib/gm/notepad/input_handlers/write_to_table_handler.rb,
lib/gm/notepad/input_handlers/query_table_names_handler.rb

Defined Under Namespace

Modules: InputHandlers Classes: DuplicateKeyError, InputHandlerRegistry, InputProcessor, LineEvaluator, LineRenderer, Pad, Table, TableEntry, TableRegistry

Constant Summary collapse

VERSION =
"0.0.1"
TABLE_ENTRY_SEPARATOR =
"|".freeze
TABLE_ENTRY_RANGE_MARKER =
"-".freeze

Class Method Summary collapse

Class Method Details

.new(*args) ⇒ Object



5
6
7
# File 'lib/gm/notepad.rb', line 5

def self.new(*args)
  Pad.new(*args)
end