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