Class: ImproveYourCode::Context::RootContext

Inherits:
CodeContext
  • Object
show all
Defined in:
lib/improve_your_code/context/root_context.rb

Instance Attribute Summary

Attributes inherited from CodeContext

#children, #exp, #parent, #statement_counter

Instance Method Summary collapse

Methods inherited from CodeContext

#append_child_context, #apply_current_visibility, #config_for, #each, #initialize, #instance_method?, #local_nodes, #matches?, #number_of_statements, #record_call_to, #record_use_of_self, #register_with_parent, #singleton_method?

Constructor Details

This class inherits a constructor from ImproveYourCode::Context::CodeContext

Instance Method Details

#full_nameObject



13
14
15
# File 'lib/improve_your_code/context/root_context.rb', line 13

def full_name
  ''
end

#method_context_classObject



17
18
19
# File 'lib/improve_your_code/context/root_context.rb', line 17

def method_context_class
  MethodContext
end

#typeObject



9
10
11
# File 'lib/improve_your_code/context/root_context.rb', line 9

def type
  :root
end