Created CharacterAdder (markdown)
parent
31528c5c9d
commit
411d1a83cd
17
CharacterAdder.md
Normal file
17
CharacterAdder.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# CharacterAdder Class
|
||||||
|
|
||||||
|
The `CharacterAdder` class is responsible for adding characters to the input string in the DynamicCursesInput gem. It provides a method to add a character at the current cursor position.
|
||||||
|
|
||||||
|
## Methods
|
||||||
|
|
||||||
|
### .add(chk, input, cursor_pos)
|
||||||
|
|
||||||
|
This is a class method that adds a character at the current cursor position. It takes three parameters:
|
||||||
|
|
||||||
|
- `chk`: the character to be added.
|
||||||
|
- `input`: the current input string.
|
||||||
|
- `cursor_pos`: the current cursor position.
|
||||||
|
|
||||||
|
The method inserts the character at the cursor position and increases the cursor position by 1. This simulates the effect of typing a character at the cursor's position in a text editor.
|
||||||
|
|
||||||
|
The method returns an array containing two elements: the updated input string and the updated cursor position.
|
Loading…
Reference in New Issue
Block a user