class RuboCop::Cop::RSpec::FactoryBot::CreateList::TimesCorrector
:nodoc
def call(corrector)
def call(corrector) replacement = generate_n_times_block(node) corrector.replace(node, replacement) end
def generate_n_times_block(node)
def generate_n_times_block(node) factory, count, *options = node.arguments arguments = factory.source options = build_options_string(options) arguments += ", #{options}" unless options.empty? replacement = format_receiver(node.receiver) replacement += format_method_call(node, 'create', arguments) "#{count.source}.times { #{replacement} }" end
def initialize(node)
def initialize(node) @node = node end