Change LineEditor instance in Reline to class var

This commit is contained in:
aycabta 2019-05-12 21:22:04 +09:00
parent fc57e10569
commit aaaede8bcf
2 changed files with 25 additions and 22 deletions

View file

@ -76,7 +76,7 @@ class Reline::LineEditor
CompletionJourneyData = Struct.new('CompletionJourneyData', :preposing, :postposing, :list, :pointer)
MenuInfo = Struct.new('MenuInfo', :target, :list)
def initialize(config, prompt, encoding = Encoding.default_external)
def initialize(config, prompt = '', encoding = Encoding.default_external)
@config = config
@prompt = prompt
@prompt_width = calculate_width(@prompt)