Roodi::Checks::ClassVariableCheck

Checks to make sure class variables are not being used..

Class variables in Ruby have a complicated inheritance policy, and their use can lead to mistakes. Often an alternate design can be used to solve the problem instead.

This check is looking for a code smell rather than a definite error. If you’re sure that you’re doing the right thing, try turning this check off in your config file.

Public Instance Methods

evaluate_start(node) click to toggle source
# File lib/roodi/checks/class_variable_check.rb, line 19
def evaluate_start(node)
  add_error "Don't use class variables. You might want to try a different design."
end
interesting_nodes() click to toggle source
# File lib/roodi/checks/class_variable_check.rb, line 15
def interesting_nodes
  [:cvar]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.