Class: Necropsy::Edge

Inherits:
Data
  • Object
show all
Defined in:
lib/necropsy/models.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#callee_idObject (readonly)

Returns the value of attribute callee_id

Returns:

  • (Object)

    the current value of callee_id



42
43
44
# File 'lib/necropsy/models.rb', line 42

def callee_id
  @callee_id
end

#caller_idObject (readonly)

Returns the value of attribute caller_id

Returns:

  • (Object)

    the current value of caller_id



42
43
44
# File 'lib/necropsy/models.rb', line 42

def caller_id
  @caller_id
end

#evidencesObject (readonly)

Returns the value of attribute evidences

Returns:

  • (Object)

    the current value of evidences



42
43
44
# File 'lib/necropsy/models.rb', line 42

def evidences
  @evidences
end

Instance Method Details

#to_hObject



43
44
45
46
47
48
49
# File 'lib/necropsy/models.rb', line 43

def to_h
  {
    'caller_id' => caller_id,
    'callee_id' => callee_id,
    'evidences' => evidences.map(&:to_h)
  }
end