Class: BindingDumper::Dumpers::Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/binding_dumper/dumpers/abstract.rb

Overview

Class with common functionality of all dumpers

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(abstract_object, dumped_ids = []) ⇒ Abstract

Returns a new instance of Abstract.

Parameters:

  • abstract_object (Object)

    any object

  • dumped_ids (Array<Fixnum>) (defaults to: [])

    list of object ids that are already dumped



9
10
11
12
# File 'lib/binding_dumper/dumpers/abstract.rb', line 9

def initialize(abstract_object, dumped_ids = [])
  @abstract_object = abstract_object
  @dumped_ids = dumped_ids
end

Instance Attribute Details

#dumped_idsObject (readonly)

Returns the value of attribute dumped_ids.



4
5
6
# File 'lib/binding_dumper/dumpers/abstract.rb', line 4

def dumped_ids
  @dumped_ids
end