Parent

Class/Module Index [+]

Quicksearch

Reek::CandidateMethod

A method definition and a copy of its parameters @private

Public Class Methods

new(defn_node) click to toggle source
# File lib/reek/smells/data_clump.rb, line 158
def initialize(defn_node)
  @defn = defn_node
  @params = defn_node.arg_names.clone.sort {|first, second| first.to_s <=> second.to_s}
end

Public Instance Methods

arg_names() click to toggle source
# File lib/reek/smells/data_clump.rb, line 163
def arg_names
  @params
end
delete(param) click to toggle source
# File lib/reek/smells/data_clump.rb, line 167
def delete(param)
  @params.delete(param)
end
line() click to toggle source
# File lib/reek/smells/data_clump.rb, line 171
def line
  @defn.line
end
name() click to toggle source
# File lib/reek/smells/data_clump.rb, line 175
def name
  @defn.name.to_s     # BUG: should report the symbols!
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.