lib/fasterer/scanners/method_call_scanner.rb in fasterer-0.8.1 vs lib/fasterer/scanners/method_call_scanner.rb in fasterer-0.8.2

- old
+ new

@@ -130,10 +130,11 @@ body_method_call = MethodCall.new(method_call.block_body) return unless body_method_call.arguments.count.zero? return if body_method_call.has_block? return if body_method_call.receiver.nil? - return unless body_method_call.receiver.name == method_call.block_argument_names.first + return if body_method_call.receiver.is_a?(Fasterer::Primitive) + return if body_method_call.receiver.name != method_call.block_argument_names.first add_offense(:block_vs_symbol_to_proc) end def check_merge_bang_offense