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 |