class BindingDumper::Dumpers::PrimitiveDumper

Class responsible for converting primitive objects to marshalable hash

@see SUPPORTED_CLASSES

Constants

SUPPORTED_CLASSES

Public Instance Methods

can_convert?() click to toggle source

Returns true if PrimitiveDumper can convert passed abstract_object

@return [true, false]

# File lib/binding_dumper/dumpers/primitive_dumper.rb, line 22
def can_convert?
  SUPPORTED_CLASSES.any? do |klass|
    abstract_object.is_a?(klass)
  end
end
can_deconvert?() click to toggle source
# File lib/binding_dumper/dumpers/primitive_dumper.rb, line 28
def can_deconvert?
  true
end
convert() click to toggle source

Returns abstract_object

@return [Object]

# File lib/binding_dumper/dumpers/primitive_dumper.rb, line 36
def convert
  primitive
end
deconvert() click to toggle source

Returns abstract_object

@return [Object]

# File lib/binding_dumper/dumpers/primitive_dumper.rb, line 44
def deconvert
  primitive
end