class SpellCheck::Typo
Attributes
expected[R]
line[R]
line_number[R]
pattern[R]
Public Class Methods
new(pattern: nil, expected: nil, line: nil, line_number: nil)
click to toggle source
# File lib/spellcheck/typo.rb, line 5 def initialize(pattern: nil, expected: nil, line: nil, line_number: nil) @pattern = pattern @expected = expected @line = line @line_number = line_number end
Public Instance Methods
place()
click to toggle source
# File lib/spellcheck/typo.rb, line 12 def place m = line.match(/(?<before>.{0,20})#{pattern}(?<after>.{0,20})/) [m[:before] || '', ColorString.red(pattern), m[:after] || ''].join end