Lines Matching refs:slot
57 def cget(slot)
58 slot = slot.to_s
59 if slot == 'relative'
60 slot = 'parent'
63 val = super(slot)
64 @keys[slot] = val
66 @keys[slot]
68 def cget_strict(slot)
69 slot = slot.to_s
70 if slot == 'relative'
71 slot = 'parent'
74 val = super(slot)
75 @keys[slot] = val
77 @keys[slot]
80 def configure(slot, value=None)
82 super(slot, value)
84 if slot.kind_of?(Hash)
85 slot = _symbolkey2str(slot)
86 slot['parent'] = slot.delete('relative') if slot.key?('relative')
87 @keys.update(slot)
91 slot.each{|k, v|
109 slot = slot.to_s
110 slot = 'parent' if slot == 'relative'
111 @keys[slot] = value
116 if (inf = @info.assoc(slot))
119 @info << [slot, '', '', '', value]
122 if (inf = @info[slot])
125 @info[slot] = ['', '', '', value]
134 def configinfo(slot=nil)
158 if slot
159 @info.asoc(slot.to_s).dup
178 if slot
179 @info[slot.to_s].dup