lib/reek/context_builder.rb in reek-3.10.1 vs lib/reek/context_builder.rb in reek-3.10.2

- old
+ new

@@ -20,21 +20,22 @@ # # :reek:TooManyMethods: { max_methods: 30 } # :reek:UnusedPrivateMethod: { exclude: [ !ruby/regexp /process_/ ] } class ContextBuilder attr_reader :context_tree - private_attr_accessor :current_context - private_attr_reader :exp def initialize(syntax_tree) @exp = syntax_tree @current_context = Context::RootContext.new(exp) @context_tree = build(exp) end private + attr_accessor :current_context + attr_reader :exp + # Processes the given AST, memoizes it and returns a tree of nested # contexts. # # For example this ruby code: # @@ -77,11 +78,11 @@ inside_new_context(Context::ModuleContext, exp) do process(exp) end end - alias_method :process_class, :process_module + alias process_class process_module # Handles `sclass` nodes # # An input example that would trigger this method would be: # @@ -192,11 +193,11 @@ def process_ivar(exp) current_context.record_use_of_self process(exp) end - alias_method :process_ivasgn, :process_ivar + alias process_ivasgn process_ivar # Handles `self` nodes. # # An input example that would trigger this method would be: # @@ -258,11 +259,11 @@ increase_statement_count_by(exp.children) decrease_statement_count process(exp) end - alias_method :process_kwbegin, :process_begin + alias process_kwbegin process_begin # Handles `if` nodes. # # An input example that would trigger this method would be: # @@ -307,10 +308,10 @@ increase_statement_count_by(exp.children[1]) decrease_statement_count process(exp) end - alias_method :process_until, :process_while + alias process_until process_while # Handles `for` nodes. # # An input example that would trigger this method would be: #