tagid(tag)
Instance Public methods
def #set_spans(*pairs)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | if pairs[ 0 ].kind_of?( Array ) # [idx, val], [idx, val], ... args = [] pairs. each {|idx, val| args << tagid(idx) if val.kind_of?( Array ) args << val.join( ',' ) else args << val end } tk_send( 'spans' , *args) else # idx, val, idx, val, ... args = [] 0 .step(pairs.size- 1 , 2 ){|i| args << tagid(pairs[i]) val = pairs[i+ 1 ] if val.kind_of?( Array ) args << val.join( ',' ) else args << val end } tk_send( 'spans' , *args) end self |
end
Please login to continue.