Sha256: 3e7464c1f40ae25b793acb5f6bf42364e4c2f58f9bb3dc5f55bb0bb3abe4b465
Contents?: true
Size: 695 Bytes
Versions: 9
Compression:
Stored size: 695 Bytes
Contents
# frozen-string-literal: true module Leftovers module ValueProcessors module ReturnDefinition # :nocov: using ::Leftovers::Backports::SetCaseEq if defined?(::Leftovers::Backports::SetCaseEq) # :nocov: def self.process(str, node, method_node) return unless str return if str.empty? str_node = Leftovers::DefinitionNode.new(str.to_sym, method_node.path) return :keep if ::Leftovers.config.keep === str_node Leftovers::Definition.new( str_node.name, location: node.loc.expression, test: method_node.test_line? || ::Leftovers.config.test_only === str_node ) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems