Class: ModuleCode

Inherits:
CodeObject show all
Defined in:
lib/ruby_diff/structure_processor.rb

Direct Known Subclasses

ClassCode

Instance Attribute Summary

Attributes inherited from CodeObject

#children, #name, #parent, #sexp

Instance Method Summary collapse

Methods inherited from CodeObject

#==, #child_signatures, #initialize, #to_s

Constructor Details

This class inherits a constructor from CodeObject

Instance Method Details

#signatureObject



38
39
40
41
# File 'lib/ruby_diff/structure_processor.rb', line 38

def signature
  parent_signature = self.parent ? self.parent.signature : nil
  [parent_signature,self.name].compact.join('::')
end