class RailsBestPractices::Reviews::UseParenthesesInMethodDefReview
Check if method definition has parentheses around parameters.
Review
process:
check def node in all files, if params node with values, but not wrapped by paren node, then it should use parentheses around parameters.
Protected Instance Methods
has_parameters?(def_node)
click to toggle source
# File lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb, line 28 def has_parameters?(def_node) def_node[2][0] == :params && !def_node[2][1..-1].compact.empty? end
no_parentheses_around_parameters?(def_node)
click to toggle source
# File lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb, line 24 def no_parentheses_around_parameters?(def_node) def_node[2][0] != :parent end