lib/reline/config.rb in reline-0.1.2 vs lib/reline/config.rb in reline-0.1.3
- old
+ new
@@ -182,13 +182,12 @@
end
end
def bind_variable(name, value)
case name
- when *VARIABLE_NAMES then
- variable_name = :"@#{name.tr(?-, ?_)}"
- instance_variable_set(variable_name, value.nil? || value == '1' || value == 'on')
+ when 'history-size'
+ @history_size = value.to_i
when 'bell-style'
@bell_style =
case value
when 'none', 'off'
:none
@@ -223,9 +222,12 @@
when 'vi-insert'
@keymap_label = :vi_insert
end
when 'keyseq-timeout'
@keyseq_timeout = value.to_i
+ when *VARIABLE_NAMES then
+ variable_name = :"@#{name.tr(?-, ?_)}"
+ instance_variable_set(variable_name, value.nil? || value == '1' || value == 'on')
end
end
def bind_key(key, func_name)
if key =~ /\A"(.*)"\z/