class RuboCop::Cop::RSpec::ReturnFromStub::BlockBodyCorrector
:nodoc:
def call(corrector)
def call(corrector) # Heredoc autocorrection is not yet implemented. return if heredoc? corrector.replace( block, "#{block.send_node.source}.and_return(#{body.source})" ) end
def heredoc?
def heredoc? body.loc.is_a?(Parser::Source::Map::Heredoc) end
def initialize(block)
def initialize(block) @block = block @node = block.parent @body = block.body || NULL_BLOCK_BODY end