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/