Method: TkVariable#set_numeric_element

Defined in:
lib/tk/variable.rb

#set_numeric_element(idxs, val) ⇒ Object



748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
# File 'lib/tk/variable.rb', line 748

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