Sha256: f301d5a380bfa5cb318be4b15aeddb883435a4eeb8608f2c3b2c1212619522f5
Contents?: true
Size: 437 Bytes
Versions: 22
Compression:
Stored size: 437 Bytes
Contents
module Debase class Breakpoint @@global_id = 1 attr_accessor :source, :pos attr_reader :id def initialize(file, line, expr=nil) @source = file @pos = line @expr = expr @id = @@global_id @@global_id = @@global_id + 1 end def delete! end def self.remove(breakpoints, id) bp = breakpoints.delete_if {|b| b.id == id} bp.delete! if bp bp end end end
Version data entries
22 entries across 22 versions & 1 rubygems