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/defaults.rb,
lib/gm/notepad/readline.rb,
lib/gm/notepad/exceptions.rb,
lib/gm/notepad/table_entry.rb,
lib/gm/notepad/configuration.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/comment_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, Readline Classes: Configuration, DuplicateKeyError, InputHandlerRegistry, InputProcessor, LineEvaluator, Pad, Table, TableEntry, TableRegistry
Constant Summary collapse
- VERSION =
"0.0.5"- DEFAULT_SHELL_PROMPT =
"🗒".freeze
- DEFAULT_COLUMN_DELIMITER =
"|".freeze
- TABLE_ENTRY_RANGE_MARKER =
"-".freeze
Class Method Summary collapse
Class Method Details
.new(*args) ⇒ Object
7 8 9 10 |
# File 'lib/gm/notepad.rb', line 7 def self.new(*args) config = Configuration.new(*args) Pad.new(config: config) end |