Method: Textbringer::Buffer#kill

Defined in:
lib/textbringer/buffer.rb

#killObject



310
311
312
313
314
315
316
317
318
319
320
# File 'lib/textbringer/buffer.rb', line 310

def kill
  @@table.delete(@name)
  @@list.delete(self)
  if @@current == self
    @@current = nil
  end
  @marks.each do |mark|
    mark.detach
  end
  fire_callbacks(:killed)
end