lib/rubocop/cop/style/lambda.rb in rubocop-0.41.2 vs lib/rubocop/cop/style/lambda.rb in rubocop-0.42.0
- old
+ new
@@ -103,11 +103,11 @@
selector == OFFENDING_SELECTORS[:style][style][lines]
end
def message(node, selector)
- message = (selector == '->') ? METHOD_MESSAGE : LITERAL_MESSAGE
+ message = selector == '->' ? METHOD_MESSAGE : LITERAL_MESSAGE
format(message, message_line_modifier(node))
end
def message_line_modifier(node)
@@ -180,11 +180,10 @@
def arg_to_unparenthesized_call?(node)
parent = node.parent
return false unless parent && parent.send_type?
return false if parenthesized_call?(parent)
- index = parent.children.index { |c| c.equal?(node) }
- index >= 2
+ node.sibling_index > 1
end
def remove_unparenthesized_whitespaces(corrector, node)
block_method, args = *node
return unless unparenthesized_literal_args?(args)