Skip to content

Commit

Permalink
Removed some unnecessary attr_readers
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinrutherford committed Mar 25, 2009
1 parent 211822c commit 6e092e6
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 13 deletions.
5 changes: 2 additions & 3 deletions lib/reek/block_context.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

module Reek
class BlockContext < CodeContext
attr_reader :parameters, :local_variables

def initialize(outer, exp)
super
Expand All @@ -15,8 +14,8 @@ def inside_a_block?
true
end

def has_parameter(sym)
parameters.include?(sym) or @outer.has_parameter(sym)
def has_parameter(name)
@parameters.include?(name) or @outer.has_parameter(name)
end

def nested_block?
Expand Down
2 changes: 0 additions & 2 deletions lib/reek/class_context.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ def ClassContext.create(outer, exp)
ClassContext.new(res[0], res[1], exp[2])
end

attr_accessor :name

def initialize(outer, name, superclass = nil)
super(outer, nil)
@name = name
Expand Down
2 changes: 1 addition & 1 deletion lib/reek/code_context.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module Reek
# with each context holding a reference to a unique outer context.
#
class CodeContext
attr_reader :outer

attr_reader :name

def initialize(outer, exp)
Expand Down
10 changes: 5 additions & 5 deletions lib/reek/method_context.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

module Reek
class MethodContext < CodeContext
attr_reader :parameters, :local_variables
attr_reader :calls, :refs
attr_reader :num_statements, :depends_on_self
attr_accessor :name
attr_reader :parameters
attr_reader :calls
attr_reader :refs
attr_reader :num_statements

def initialize(outer, exp, record = true)
super(outer, exp)
Expand All @@ -30,7 +30,7 @@ def depends_on_instance?
end

def has_parameter(sym)
parameters.include?(sym.to_s)
@parameters.include?(sym.to_s)
end

def record_call_to(exp)
Expand Down
4 changes: 2 additions & 2 deletions spec/reek/method_context_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@
describe MethodContext do
it 'should record ivars as refs to self' do
mctx = MethodContext.new(StopContext.new, [:defn, :feed])
mctx.refs.refs_to_self.should == 1
mctx.envious_receivers.should == []
mctx.record_call_to([:call, [:ivar, :@cow], :feed_to])
mctx.refs.refs_to_self.should == 2
mctx.envious_receivers.should == []
end
end

0 comments on commit 6e092e6

Please sign in to comment.