module RuboCop::Cop::TooManyLines
def code_length(node)
def code_length(node) body = extract_body(node) lines = body && body.source.lines || [] lines.count { |line| !irrelevant_line(line) } end
def extract_body(node)
def extract_body(node) case node.type when :block, :def _receiver_or_method, _args, body = *node when :defs _self, _method, _args, body = *node else body = node end body end
def message(length, max_length)
def message(length, max_length) format(MSG, label: cop_label, length: length, max: max_length) end