Method: TkVariable#set_list_element

Defined in:
lib/tk/variable.rb

#set_list_element(idxs, val) ⇒ Object Also known as: set_numlist_element



1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
# File 'lib/tk/variable.rb', line 1061

def set_list_element(idxs, val)
  case val
  when Array
    val
  when TkVariable
    val = val.list
  else
    raise ArgumentError, "Array is expected"
  end
  if idxs.kind_of?(Array)
    self[*idxs]=val
  else
    self[idxs]=val
  end
  self
end