Class: Mobj::CircleRay
Instance Method Summary
collapse
Methods inherited from Array
#apply, #hmap, #mall?, #mavg, #meach, #mmid, #msum, #msym, #return_first, #sequester, #unempty?, #values
Instance Method Details
#<<(*vals) ⇒ Object
184
185
186
187
188
189
190
|
# File 'lib/mobj.rb', line 184
def <<(*vals)
vals.each do |val|
val.__mobj__parent(self)
self.append(val)
end
self
end
|
#[](*keys) ⇒ Object
193
|
# File 'lib/mobj.rb', line 193
def [](*keys) keys.map { |key| self.lookup(key) }.sequester end
|
#[]=(*keys, val) ⇒ Object
178
179
180
181
|
# File 'lib/mobj.rb', line 178
def []=(*keys, val)
val.__mobj__parent(self)
set(*keys, val)
end
|
183
|
# File 'lib/mobj.rb', line 183
alias_method :append, :<<
|
192
|
# File 'lib/mobj.rb', line 192
alias_method :lookup, :[]
|
177
|
# File 'lib/mobj.rb', line 177
alias_method :set, :[]=
|